home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Apple WWDC 1996
/
WWDC96_1996 (CD).toast
/
Technology Materials
/
MacOS 8 Resources
/
Developer Tools
/
MPW Additions
/
Tools
/
MrCpp
/
MrCpp.rsrc
/
CODE_14_scan.txt
< prev
next >
Wrap
Text File
|
1996-05-07
|
495KB
|
8,867 lines
# far model CODE resource
# near model jump table entries starting at A5 + 0x00001BF8 (33 of them)
# far model jump table entries starting at A5 + 0x00000000 (0 of them)
# A5 relocation data at 0x00000000
# A5 relocation at 0000FFFE
# A5 is 0x00000000
# PC relocation data at 0x00000000
# PC relocation at 0000FFFE
# load address is 0x00000000
fn00000000:
00000000 4E56 0000 link A6, 0
00000004 486D C454 pea.l [A5 - 0x3BAC]
00000008 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000000C 4EAD 163A jsr [A5 + 0x163A /* export_707 */]
00000010 4E5E unlink A6
00000012 205F movea.l A0, [A7]+
00000014 584F addq.w A7, 4
00000016 4ED0 jmp [A0]
fn00000018:
00000018 4E56 0000 link A6, 0
0000001C 2F0A move.l -[A7], A2
0000001E 2F2E 000A move.l -[A7], [A6 + 0xA]
00000022 2F2E 000A move.l -[A7], [A6 + 0xA]
00000026 4EBA 4AB0 jsr [PC + 0x4AB0 /* 00004AD8 */]
0000002A 2F00 move.l -[A7], D0
0000002C 4EBA 02B8 jsr [PC + 0x2B8 /* 000002E6 */]
00000030 2440 movea.l A2, D0
00000032 156E 0008 0011 move.b [A2 + 0x11], [A6 + 0x8]
00000038 002A 0020 0010 ori.b [A2 + 0x10], 0x20 /* ' ' */
0000003E 200A move.l D0, A2
00000040 245F movea.l A2, [A7]+
00000042 4E5E unlink A6
00000044 205F movea.l A0, [A7]+
00000046 5C4F addq.w A7, 6
00000048 4ED0 jmp [A0]
fn0000004A:
0000004A 4E56 FFFC link A6, -0x0004
0000004E 4240 clr.w D0
00000050 3D40 FFFC move.w [A6 - 0x4], D0
00000054 601E bra +0x20 /* 00000074 */
label00000056:
00000056 322E FFFC move.w D1, [A6 - 0x4]
0000005A 7000 moveq.l D0, 0x00
0000005C 3001 move.w D0, D1
0000005E E580 asl D0, 2
00000060 41ED C490 lea.l A0, [A5 - 0x3B70]
00000064 2F30 0000 move.l -[A7], [A0 + D0.w]
00000068 1F2E FFFD move.b -[A7], [A6 - 0x3]
0000006C 4EBA FFAA jsr [PC - 0x56 /* 00000018 */]
00000070 526E FFFC addq.w [A6 - 0x4], 1
label00000074:
00000074 0C6E 004A FFFC cmpi.w [A6 - 0x4], 0x4A /* 'J' */
0000007A 65DA bcs -0x24 /* 00000056 */
0000007C 4E5E unlink A6
0000007E 4E75 rts
fn00000080:
00000080 4E56 0000 link A6, 0
00000084 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000088 486D C5D6 pea.l [A5 - 0x3A2A]
0000008C 700D moveq.l D0, 0x0D
0000008E 2F00 move.l -[A7], D0
00000090 4EAD 162A jsr [A5 + 0x162A /* export_705 */]
00000094 4E5E unlink A6
00000096 205F movea.l A0, [A7]+
00000098 584F addq.w A7, 4
0000009A 4ED0 jmp [A0]
fn0000009C:
0000009C 48E7 1010 movem.l -[A7], D3,A3
000000A0 202D CE1A move.l D0, [A5 - 0x31E6]
000000A4 6708 beq +0xA /* 000000AE */
000000A6 4EBA 5630 jsr [PC + 0x5630 /* 000056D8 */]
000000AA 6000 022A bra +0x22C /* 000002D6 */
label000000AE:
000000AE 202D D99C move.l D0, [A5 - 0x2664]
000000B2 0280 8000 0000 andi.l D0, 0x80000000
000000B8 6760 beq +0x62 /* 0000011A */
000000BA 6004 bra +0x6 /* 000000C0 */
label000000BC:
000000BC 4EAD 14D2 jsr [A5 + 0x14D2 /* export_662 */]
label000000C0:
000000C0 302D D63A move.w D0, [A5 - 0x29C6]
000000C4 48C0 ext.l D0
000000C6 6744 beq +0x46 /* 0000010C */
000000C8 720D moveq.l D1, 0x0D
000000CA B081 cmp.l D0, D1
000000CC 673E beq +0x40 /* 0000010C */
000000CE 7220 moveq.l D1, 0x20
000000D0 B081 cmp.l D0, D1
000000D2 67E8 beq -0x16 /* 000000BC */
000000D4 7209 moveq.l D1, 0x09
000000D6 B081 cmp.l D0, D1
000000D8 67E2 beq -0x1C /* 000000BC */
000000DA 722F moveq.l D1, 0x2F
000000DC B081 cmp.l D0, D1
000000DE 6702 beq +0x4 /* 000000E2 */
000000E0 6038 bra +0x3A /* 0000011A */
label000000E2:
000000E2 4EAD 14D2 jsr [A5 + 0x14D2 /* export_662 */]
000000E6 0C6D 002A D63A cmpi.w [A5 - 0x29C6], 0x2A /* '*' */
000000EC 6606 bne +0x8 /* 000000F4 */
000000EE 4EBA 43F6 jsr [PC + 0x43F6 /* 000044E6 */]
000000F2 60CC bra -0x32 /* 000000C0 */
label000000F4:
000000F4 0C6D 002F D63A cmpi.w [A5 - 0x29C6], 0x2F /* '/' */
000000FA 661E bne +0x20 /* 0000011A */
label000000FC:
000000FC 4EAD 14D2 jsr [A5 + 0x14D2 /* export_662 */]
00000100 720D moveq.l D1, 0x0D
00000102 B041 cmp.w D0, D1
00000104 6706 beq +0x8 /* 0000010C */
00000106 302D D63A move.w D0, [A5 - 0x29C6]
0000010A 66F0 bne -0xE /* 000000FC */
label0000010C:
0000010C 163C 008A move.b D3, 0x8A
00000110 1B43 CDDC move.b [A5 - 0x3224], D3
00000114 1003 move.b D0, D3
00000116 4EFA 01C8 jmp [PC + 0x1C8 /* 000002E0 */]
label0000011A:
0000011A 4EBA 39F4 jsr [PC + 0x39F4 /* 00003B10 */]
0000011E 0C2D 0086 CDDC cmpi.b [A5 - 0x3224], 0x86
00000124 6600 00C6 bne +0xC8 /* 000001EC */
00000128 00AD 0000 0001 D99C ori.l [A5 - 0x2664], 0x1
00000130 202D CDDE move.l D0, [A5 - 0x3222]
00000134 674A beq +0x4C /* 00000180 */
00000136 7206 moveq.l D1, 0x06
00000138 B081 cmp.l D0, D1
0000013A 674A beq +0x4C /* 00000186 */
0000013C 7201 moveq.l D1, 0x01
0000013E B081 cmp.l D0, D1
00000140 674A beq +0x4C /* 0000018C */
00000142 7202 moveq.l D1, 0x02
00000144 B081 cmp.l D0, D1
00000146 674E beq +0x50 /* 00000196 */
00000148 720C moveq.l D1, 0x0C
0000014A B081 cmp.l D0, D1
0000014C 6752 beq +0x54 /* 000001A0 */
0000014E 7207 moveq.l D1, 0x07
00000150 B081 cmp.l D0, D1
00000152 6752 beq +0x54 /* 000001A6 */
00000154 7203 moveq.l D1, 0x03
00000156 B081 cmp.l D0, D1
00000158 6752 beq +0x54 /* 000001AC */
0000015A 7209 moveq.l D1, 0x09
0000015C B081 cmp.l D0, D1
0000015E 6752 beq +0x54 /* 000001B2 */
00000160 7208 moveq.l D1, 0x08
00000162 B081 cmp.l D0, D1
00000164 6752 beq +0x54 /* 000001B8 */
00000166 720A moveq.l D1, 0x0A
00000168 B081 cmp.l D0, D1
0000016A 6752 beq +0x54 /* 000001BE */
0000016C 720B moveq.l D1, 0x0B
0000016E B081 cmp.l D0, D1
00000170 6752 beq +0x54 /* 000001C4 */
00000172 7204 moveq.l D1, 0x04
00000174 B081 cmp.l D0, D1
00000176 6752 beq +0x54 /* 000001CA */
00000178 7205 moveq.l D1, 0x05
0000017A B081 cmp.l D0, D1
0000017C 6752 beq +0x54 /* 000001D0 */
0000017E 6056 bra +0x58 /* 000001D6 */
label00000180:
00000180 4EBA 150C jsr [PC + 0x150C /* 0000168E */]
00000184 605A bra +0x5C /* 000001E0 */
label00000186:
00000186 4EBA 2C08 jsr [PC + 0x2C08 /* 00002D90 */]
0000018A 6054 bra +0x56 /* 000001E0 */
label0000018C:
0000018C 7001 moveq.l D0, 0x01
0000018E 2F00 move.l -[A7], D0
00000190 4EBA 2C4E jsr [PC + 0x2C4E /* 00002DE0 */]
00000194 604A bra +0x4C /* 000001E0 */
label00000196:
00000196 7002 moveq.l D0, 0x02
00000198 2F00 move.l -[A7], D0
0000019A 4EBA 2C44 jsr [PC + 0x2C44 /* 00002DE0 */]
0000019E 6040 bra +0x42 /* 000001E0 */
label000001A0:
000001A0 4EBA 1C90 jsr [PC + 0x1C90 /* 00001E32 */]
000001A4 603A bra +0x3C /* 000001E0 */
label000001A6:
000001A6 4EBA 2D0A jsr [PC + 0x2D0A /* 00002EB2 */]
000001AA 6034 bra +0x36 /* 000001E0 */
label000001AC:
000001AC 4EBA 2C9A jsr [PC + 0x2C9A /* 00002E48 */]
000001B0 602E bra +0x30 /* 000001E0 */
label000001B2:
000001B2 4EBA 1D46 jsr [PC + 0x1D46 /* 00001EFA */]
000001B6 6028 bra +0x2A /* 000001E0 */
label000001B8:
000001B8 4EBA 2D9C jsr [PC + 0x2D9C /* 00002F56 */]
000001BC 6022 bra +0x24 /* 000001E0 */
label000001BE:
000001BE 4EBA 2E38 jsr [PC + 0x2E38 /* 00002FF8 */]
000001C2 601C bra +0x1E /* 000001E0 */
label000001C4:
000001C4 4EBA 2072 jsr [PC + 0x2072 /* 00002238 */]
000001C8 6016 bra +0x18 /* 000001E0 */
label000001CA:
000001CA 4EBA 2ADE jsr [PC + 0x2ADE /* 00002CAA */]
000001CE 6010 bra +0x12 /* 000001E0 */
label000001D0:
000001D0 4EBA 1F5C jsr [PC + 0x1F5C /* 0000212E */]
000001D4 600A bra +0xC /* 000001E0 */
label000001D6:
000001D6 2F3C 0000 01FB move.l -[A7], 0x1FB
000001DC 4EBA FE22 jsr [PC - 0x1DE /* 00000000 */]
label000001E0:
000001E0 02AD FFFF FFFE D99C andi.l [A5 - 0x2664], 0xFFFFFFFE
000001E8 6000 FEC4 bra -0x13A /* 000000AE */
label000001EC:
000001EC 0C2D 0089 CDDC cmpi.b [A5 - 0x3224], 0x89
000001F2 6600 00E2 bne +0xE4 /* 000002D6 */
000001F6 4EBA 0208 jsr [PC + 0x208 /* 00000400 */]
000001FA 2640 movea.l A3, D0
000001FC 200B move.l D0, A3
000001FE 6700 008A beq +0x8C /* 0000028A */
00000202 102B 0010 move.b D0, [A3 + 0x10]
00000206 7201 moveq.l D1, 0x01
00000208 C001 and.b D0, D1
0000020A 671E beq +0x20 /* 0000022A */
0000020C 2F0B move.l -[A7], A3
0000020E 4EBA 02F0 jsr [PC + 0x2F0 /* 00000500 */]
00000212 4A80 tst.l D0
00000214 6714 beq +0x16 /* 0000022A */
00000216 102B 0010 move.b D0, [A3 + 0x10]
0000021A 7204 moveq.l D1, 0x04
0000021C C001 and.b D0, D1
0000021E 6700 FE8E beq -0x170 /* 000000AE */
00000222 2B4B C5D2 move.l [A5 - 0x3A2E], A3
00000226 6000 FE86 bra -0x178 /* 000000AE */
label0000022A:
0000022A 302D D5D4 move.w D0, [A5 - 0x2A2C]
0000022E 0240 8000 andi.w D0, 0x8000
00000232 6742 beq +0x44 /* 00000276 */
00000234 53AD D902 subq.l [A5 - 0x26FE], 1
00000238 0CAD 0000 0000 D902 cmpi.l [A5 - 0x26FE], 0x0
00000240 6A0A bpl +0xC /* 0000024C */
00000242 2F3C 0000 012C move.l -[A7], 0x12C
00000248 4EBA FDB6 jsr [PC - 0x24A /* 00000000 */]
label0000024C:
0000024C 0C2D 0089 CDDC cmpi.b [A5 - 0x3224], 0x89
00000252 670A beq +0xC /* 0000025E */
00000254 2F3C 0000 012D move.l -[A7], 0x12D
0000025A 4EBA FDA4 jsr [PC - 0x25C /* 00000000 */]
label0000025E:
0000025E 2F2D CDDE move.l -[A7], [A5 - 0x3222]
00000262 4EAD 14BA jsr [A5 + 0x14BA /* export_659 */]
00000266 302D D63A move.w D0, [A5 - 0x29C6]
0000026A 670A beq +0xC /* 00000276 */
0000026C 3F2D D63A move.w -[A7], [A5 - 0x29C6]
00000270 4EAD 14B2 jsr [A5 + 0x14B2 /* export_658 */]
00000274 544F addq.w A7, 2
label00000276:
00000276 102B 0010 move.b D0, [A3 + 0x10]
0000027A 7220 moveq.l D1, 0x20
0000027C C001 and.b D0, D1
0000027E 6756 beq +0x58 /* 000002D6 */
00000280 102B 0011 move.b D0, [A3 + 0x11]
00000284 1B40 CDDC move.b [A5 - 0x3224], D0
00000288 604C bra +0x4E /* 000002D6 */
label0000028A:
0000028A 302D D5D4 move.w D0, [A5 - 0x2A2C]
0000028E 0240 8000 andi.w D0, 0x8000
00000292 6742 beq +0x44 /* 000002D6 */
00000294 53AD D902 subq.l [A5 - 0x26FE], 1
00000298 0CAD 0000 0000 D902 cmpi.l [A5 - 0x26FE], 0x0
000002A0 6A0A bpl +0xC /* 000002AC */
000002A2 2F3C 0000 012C move.l -[A7], 0x12C
000002A8 4EBA FD56 jsr [PC - 0x2AA /* 00000000 */]
label000002AC:
000002AC 0C2D 0089 CDDC cmpi.b [A5 - 0x3224], 0x89
000002B2 670A beq +0xC /* 000002BE */
000002B4 2F3C 0000 012D move.l -[A7], 0x12D
000002BA 4EBA FD44 jsr [PC - 0x2BC /* 00000000 */]
label000002BE:
000002BE 2F2D CDDE move.l -[A7], [A5 - 0x3222]
000002C2 4EAD 14BA jsr [A5 + 0x14BA /* export_659 */]
000002C6 302D D63A move.w D0, [A5 - 0x29C6]
000002CA 670A beq +0xC /* 000002D6 */
000002CC 3F2D D63A move.w -[A7], [A5 - 0x29C6]
000002D0 4EAD 14B2 jsr [A5 + 0x14B2 /* export_658 */]
000002D4 544F addq.w A7, 2
label000002D6:
000002D6 026D FFFD CDFC andi.w [A5 - 0x3204], 0xFFFD
000002DC 102D CDDC move.b D0, [A5 - 0x3224]
label000002E0:
000002E0 4CDF 0808 movem.l D3,A3, [A7]+
000002E4 4E75 rts
fn000002E6:
000002E6 4E56 0000 link A6, 0
000002EA 48E7 1038 movem.l -[A7], D3,A2,A3,A4
000002EE 7000 moveq.l D0, 0x00
000002F0 2840 movea.l A4, D0
000002F2 202E 0008 move.l D0, [A6 + 0x8]
000002F6 223C 0000 03F3 move.l D1, 0x3F3
000002FC 4EAD 031A jsr [A5 + 0x31A /* export_95 */]
00000300 E588 lsl D0, 2
00000302 D0AD CD08 add.l D0, [A5 - 0x32F8]
00000306 2640 movea.l A3, D0
00000308 2453 movea.l A2, [A3]
0000030A 2F2D D880 move.l -[A7], [A5 - 0x2780]
0000030E 2F2E 000C move.l -[A7], [A6 + 0xC]
00000312 4EAD 1F3A jsr [A5 + 0x1F3A /* export_995 */]
00000316 6026 bra +0x28 /* 0000033E */
label00000318:
00000318 2F2D D880 move.l -[A7], [A5 - 0x2780]
0000031C 204A movea.l A0, A2
0000031E 7014 moveq.l D0, 0x14
00000320 D1C0 add.l A0, D0
00000322 2F08 move.l -[A7], A0
00000324 4EAD 1F4A jsr [A5 + 0x1F4A /* export_997 */]
00000328 2600 move.l D3, D0
0000032A 6716 beq +0x18 /* 00000342 */
0000032C 4A83 tst.l D3
0000032E 6A06 bpl +0x8 /* 00000336 */
00000330 264A movea.l A3, A2
00000332 504B addq.w A3, 8
00000334 6006 bra +0x8 /* 0000033C */
label00000336:
00000336 264A movea.l A3, A2
00000338 700C moveq.l D0, 0x0C
0000033A D7C0 add.l A3, D0
label0000033C:
0000033C 2453 movea.l A2, [A3]
label0000033E:
0000033E 200A move.l D0, A2
00000340 66D6 bne -0x28 /* 00000318 */
label00000342:
00000342 200A move.l D0, A2
00000344 6652 bne +0x54 /* 00000398 */
00000346 202D CD04 move.l D0, [A5 - 0x32FC]
0000034A 674C beq +0x4E /* 00000398 */
0000034C 202E 0008 move.l D0, [A6 + 0x8]
00000350 223C 0000 03F3 move.l D1, 0x3F3
00000356 4EAD 031A jsr [A5 + 0x31A /* export_95 */]
0000035A E588 lsl D0, 2
0000035C D0AD CD04 add.l D0, [A5 - 0x32FC]
00000360 2040 movea.l A0, D0
00000362 2450 movea.l A2, [A0]
00000364 6024 bra +0x26 /* 0000038A */
label00000366:
00000366 2F2D D880 move.l -[A7], [A5 - 0x2780]
0000036A 204A movea.l A0, A2
0000036C 7014 moveq.l D0, 0x14
0000036E D1C0 add.l A0, D0
00000370 2F08 move.l -[A7], A0
00000372 4EAD 1F4A jsr [A5 + 0x1F4A /* export_997 */]
00000376 2600 move.l D3, D0
00000378 6714 beq +0x16 /* 0000038E */
0000037A 4A83 tst.l D3
0000037C 6A06 bpl +0x8 /* 00000384 */
0000037E 202A 0008 move.l D0, [A2 + 0x8]
00000382 6004 bra +0x6 /* 00000388 */
label00000384:
00000384 202A 000C move.l D0, [A2 + 0xC]
label00000388:
00000388 2440 movea.l A2, D0
label0000038A:
0000038A 200A move.l D0, A2
0000038C 66D8 bne -0x26 /* 00000366 */
label0000038E:
0000038E 200A move.l D0, A2
00000390 6706 beq +0x8 /* 00000398 */
00000392 284A movea.l A4, A2
00000394 7000 moveq.l D0, 0x00
00000396 2440 movea.l A2, D0
label00000398:
00000398 200A move.l D0, A2
0000039A 6656 bne +0x58 /* 000003F2 */
0000039C 2F2D D880 move.l -[A7], [A5 - 0x2780]
000003A0 4EAD 1F2A jsr [A5 + 0x1F2A /* export_993 */]
000003A4 2600 move.l D3, D0
000003A6 0C83 0000 03FF cmpi.l D3, 0x3FF
000003AC 630A bls +0xC /* 000003B8 */
000003AE 2F3C 0000 0266 move.l -[A7], 0x266
000003B4 4EBA FC4A jsr [PC - 0x3B6 /* 00000000 */]
label000003B8:
000003B8 2003 move.l D0, D3
000003BA 7214 moveq.l D1, 0x14
000003BC D081 add.l D0, D1
000003BE 2F00 move.l -[A7], D0
000003C0 206D D964 movea.l A0, [A5 - 0x269C]
000003C4 4E90 jsr [A0]
000003C6 2440 movea.l A2, D0
000003C8 200C move.l D0, A4
000003CA 6714 beq +0x16 /* 000003E0 */
000003CC 102C 0010 move.b D0, [A4 + 0x10]
000003D0 72EE moveq.l D1, 0xFFFFFFEE
000003D2 C001 and.b D0, D1
000003D4 1540 0010 move.b [A2 + 0x10], D0
000003D8 102C 0011 move.b D0, [A4 + 0x11]
000003DC 1540 0011 move.b [A2 + 0x11], D0
label000003E0:
000003E0 268A move.l [A3], A2
000003E2 204A movea.l A0, A2
000003E4 7014 moveq.l D0, 0x14
000003E6 D1C0 add.l A0, D0
000003E8 2F08 move.l -[A7], A0
000003EA 2F2D D880 move.l -[A7], [A5 - 0x2780]
000003EE 4EAD 1F42 jsr [A5 + 0x1F42 /* export_996 */]
label000003F2:
000003F2 200A move.l D0, A2
000003F4 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+
000003F8 4E5E unlink A6
000003FA 205F movea.l A0, [A7]+
000003FC 504F addq.w A7, 8
000003FE 4ED0 jmp [A0]
fn00000400:
00000400 4E56 FFFC link A6, -0x0004
00000404 48E7 0038 movem.l -[A7], A2,A3,A4
00000408 2F2D CDDE move.l -[A7], [A5 - 0x3222]
0000040C 4EAD 1F32 jsr [A5 + 0x1F32 /* export_994 */]
00000410 2840 movea.l A4, D0
00000412 202D D8B0 move.l D0, [A5 - 0x2750]
00000416 223C 0000 03F3 move.l D1, 0x3F3
0000041C 4EAD 031A jsr [A5 + 0x31A /* export_95 */]
00000420 E588 lsl D0, 2
00000422 D0AD CD08 add.l D0, [A5 - 0x32F8]
00000426 2040 movea.l A0, D0
00000428 2650 movea.l A3, [A0]
0000042A 605A bra +0x5C /* 00000486 */
label0000042C:
0000042C 2F0C move.l -[A7], A4
0000042E 244B movea.l A2, A3
00000430 7014 moveq.l D0, 0x14
00000432 D5C0 add.l A2, D0
00000434 2F0A move.l -[A7], A2
00000436 4EAD 1F4A jsr [A5 + 0x1F4A /* export_997 */]
0000043A 1D40 FFFC move.b [A6 - 0x4], D0
0000043E 4A00 tst.b D0
00000440 6630 bne +0x32 /* 00000472 */
00000442 202D CD04 move.l D0, [A5 - 0x32FC]
00000446 670E beq +0x10 /* 00000456 */
00000448 102B 0010 move.b D0, [A3 + 0x10]
0000044C 7223 moveq.l D1, 0x23
0000044E C001 and.b D0, D1
00000450 7220 moveq.l D1, 0x20
00000452 B001 cmp.b D0, D1
00000454 673A beq +0x3C /* 00000490 */
label00000456:
00000456 102B 0010 move.b D0, [A3 + 0x10]
0000045A 7201 moveq.l D1, 0x01
0000045C C001 and.b D0, D1
0000045E 677A beq +0x7C /* 000004DA */
00000460 202D B8FC move.l D0, [A5 - 0x4704]
00000464 6774 beq +0x76 /* 000004DA */
00000466 202D B900 move.l D0, [A5 - 0x4700]
0000046A 666E bne +0x70 /* 000004DA */
0000046C 2B4B B900 move.l [A5 - 0x4700], A3
00000470 6068 bra +0x6A /* 000004DA */
label00000472:
00000472 0C2E 0000 FFFC cmpi.b [A6 - 0x4], 0x0
00000478 6A06 bpl +0x8 /* 00000480 */
0000047A 202B 0008 move.l D0, [A3 + 0x8]
0000047E 6004 bra +0x6 /* 00000484 */
label00000480:
00000480 202B 000C move.l D0, [A3 + 0xC]
label00000484:
00000484 2640 movea.l A3, D0
label00000486:
00000486 200B move.l D0, A3
00000488 66A2 bne -0x5C /* 0000042C */
0000048A 202D CD04 move.l D0, [A5 - 0x32FC]
0000048E 6766 beq +0x68 /* 000004F6 */
label00000490:
00000490 202D D8B0 move.l D0, [A5 - 0x2750]
00000494 223C 0000 03F3 move.l D1, 0x3F3
0000049A 4EAD 031A jsr [A5 + 0x31A /* export_95 */]
0000049E E588 lsl D0, 2
000004A0 D0AD CD04 add.l D0, [A5 - 0x32FC]
000004A4 2040 movea.l A0, D0
000004A6 2650 movea.l A3, [A0]
000004A8 6048 bra +0x4A /* 000004F2 */
label000004AA:
000004AA 2F0C move.l -[A7], A4
000004AC 244B movea.l A2, A3
000004AE 7014 moveq.l D0, 0x14
000004B0 D5C0 add.l A2, D0
000004B2 2F0A move.l -[A7], A2
000004B4 4EAD 1F4A jsr [A5 + 0x1F4A /* export_997 */]
000004B8 1D40 FFFC move.b [A6 - 0x4], D0
000004BC 4A00 tst.b D0
000004BE 661E bne +0x20 /* 000004DE */
000004C0 102B 0010 move.b D0, [A3 + 0x10]
000004C4 7201 moveq.l D1, 0x01
000004C6 C001 and.b D0, D1
000004C8 6710 beq +0x12 /* 000004DA */
000004CA 202D B8FC move.l D0, [A5 - 0x4704]
000004CE 670A beq +0xC /* 000004DA */
000004D0 202D B900 move.l D0, [A5 - 0x4700]
000004D4 6604 bne +0x6 /* 000004DA */
000004D6 2B4B B900 move.l [A5 - 0x4700], A3
label000004DA:
000004DA 200B move.l D0, A3
000004DC 601A bra +0x1C /* 000004F8 */
label000004DE:
000004DE 0C2E 0000 FFFC cmpi.b [A6 - 0x4], 0x0
000004E4 6A06 bpl +0x8 /* 000004EC */
000004E6 202B 0008 move.l D0, [A3 + 0x8]
000004EA 6004 bra +0x6 /* 000004F0 */
label000004EC:
000004EC 202B 000C move.l D0, [A3 + 0xC]
label000004F0:
000004F0 2640 movea.l A3, D0
label000004F2:
000004F2 200B move.l D0, A3
000004F4 66B4 bne -0x4A /* 000004AA */
label000004F6:
000004F6 7000 moveq.l D0, 0x00
label000004F8:
000004F8 4CDF 1C00 movem.l A2,A3,A4, [A7]+
000004FC 4E5E unlink A6
000004FE 4E75 rts
fn00000500:
00000500 4E56 0000 link A6, 0
00000504 48E7 1838 movem.l -[A7], D3,D4,A2,A3,A4
00000508 286E 0008 movea.l A4, [A6 + 0x8]
0000050C 487A 0312 pea.l [PC + 0x312 /* 00000820, value 0x76615F73 'va_s', cstring "va_start" */]
00000510 204C movea.l A0, A4
00000512 7014 moveq.l D0, 0x14
00000514 D1C0 add.l A0, D0
00000516 2F08 move.l -[A7], A0
00000518 4EAD 01B2 jsr [A5 + 0x1B2 /* export_50 */]
0000051C 504F addq.w A7, 8
0000051E 4A80 tst.l D0
00000520 6606 bne +0x8 /* 00000528 */
00000522 1B7C 0001 E8D4 move.b [A5 - 0x172C], 0x1
label00000528:
00000528 102C 0010 move.b D0, [A4 + 0x10]
0000052C 7201 moveq.l D1, 0x01
0000052E C001 and.b D0, D1
00000530 6700 0268 beq +0x26A /* 0000079A */
00000534 4A94 tst.l [A4]
00000536 6600 00DA bne +0xDC /* 00000612 */
0000053A 362D D63A move.w D3, [A5 - 0x29C6]
0000053E 7020 moveq.l D0, 0x20
00000540 B640 cmp.w D3, D0
00000542 670A beq +0xC /* 0000054E */
00000544 3003 move.w D0, D3
00000546 48C0 ext.l D0
00000548 2F00 move.l -[A7], D0
0000054A 4EAD 14AA jsr [A5 + 0x14AA /* export_657 */]
label0000054E:
0000054E 4EAD 14A2 jsr [A5 + 0x14A2 /* export_656 */]
00000552 2640 movea.l A3, D0
00000554 200B move.l D0, A3
00000556 6700 0242 beq +0x244 /* 0000079A */
0000055A 487A 02CE pea.l [PC + 0x2CE /* 0000082A, value 0x5F5F4C49 '__LI', cstring "__LINE__" */]
0000055E 204C movea.l A0, A4
00000560 7014 moveq.l D0, 0x14
00000562 D1C0 add.l A0, D0
00000564 2F08 move.l -[A7], A0
00000566 4EAD 01B2 jsr [A5 + 0x1B2 /* export_50 */]
0000056A 504F addq.w A7, 8
0000056C 4A80 tst.l D0
0000056E 661C bne +0x1E /* 0000058C */
00000570 2F2B 0022 move.l -[A7], [A3 + 0x22]
00000574 4EAD 15EA jsr [A5 + 0x15EA /* export_697 */]
00000578 2F00 move.l -[A7], D0
0000057A 7004 moveq.l D0, 0x04
0000057C 2F00 move.l -[A7], D0
0000057E 42A7 clr.l -[A7]
00000580 42A7 clr.l -[A7]
00000582 42A7 clr.l -[A7]
00000584 4EAD 14DA jsr [A5 + 0x14DA /* export_663 */]
00000588 6000 0260 bra +0x262 /* 000007EA */
label0000058C:
0000058C 487A 02A6 pea.l [PC + 0x2A6 /* 00000834, value 0x5F5F4649 '__FI', cstring "__FILE__" */]
00000590 204C movea.l A0, A4
00000592 7014 moveq.l D0, 0x14
00000594 D1C0 add.l A0, D0
00000596 2F08 move.l -[A7], A0
00000598 4EAD 01B2 jsr [A5 + 0x1B2 /* export_50 */]
0000059C 504F addq.w A7, 8
0000059E 4A80 tst.l D0
000005A0 6662 bne +0x64 /* 00000604 */
000005A2 260B move.l D3, A3
000005A4 6712 beq +0x14 /* 000005B8 */
000005A6 302B 0026 move.w D0, [A3 + 0x26]
000005AA 48C0 ext.l D0
000005AC E580 asl D0, 2
000005AE D0AD D844 add.l D0, [A5 - 0x27BC]
000005B2 2040 movea.l A0, D0
000005B4 2850 movea.l A4, [A0]
000005B6 6004 bra +0x6 /* 000005BC */
label000005B8:
000005B8 286D D982 movea.l A4, [A5 - 0x267E]
label000005BC:
000005BC 2F0C move.l -[A7], A4
000005BE 4EAD 01C2 jsr [A5 + 0x1C2 /* export_52 */]
000005C2 584F addq.w A7, 4
000005C4 5680 addq.l D0, 3
000005C6 2F00 move.l -[A7], D0
000005C8 4EAD 165A jsr [A5 + 0x165A /* export_711 */]
000005CC 2440 movea.l A2, D0
000005CE 487A 0270 pea.l [PC + 0x270 /* 00000840, value 0x22002000 '\"\0 \0', cstring "\"" */]
000005D2 2F0A move.l -[A7], A2
000005D4 4EAD 01BA jsr [A5 + 0x1BA /* export_51 */]
000005D8 504F addq.w A7, 8
000005DA 2F0C move.l -[A7], A4
000005DC 2F0A move.l -[A7], A2
000005DE 4EAD 01A2 jsr [A5 + 0x1A2 /* export_48 */]
000005E2 504F addq.w A7, 8
000005E4 487A 0258 pea.l [PC + 0x258 /* 0000083E, value 0x22002200 '\"\0\"\0', cstring "\"" */]
000005E8 2F0A move.l -[A7], A2
000005EA 4EAD 01A2 jsr [A5 + 0x1A2 /* export_48 */]
000005EE 504F addq.w A7, 8
000005F0 2F0A move.l -[A7], A2
000005F2 7002 moveq.l D0, 0x02
000005F4 2F00 move.l -[A7], D0
000005F6 42A7 clr.l -[A7]
000005F8 42A7 clr.l -[A7]
000005FA 42A7 clr.l -[A7]
000005FC 4EAD 14DA jsr [A5 + 0x14DA /* export_663 */]
00000600 6000 01E8 bra +0x1EA /* 000007EA */
label00000604:
00000604 2F3C 0000 030D move.l -[A7], 0x30D
0000060A 4EBA F9F4 jsr [PC - 0x60C /* 00000000 */]
0000060E 6000 01DA bra +0x1DC /* 000007EA */
label00000612:
00000612 102C 0010 move.b D0, [A4 + 0x10]
00000616 7210 moveq.l D1, 0x10
00000618 C001 and.b D0, D1
0000061A 6600 00F2 bne +0xF4 /* 0000070E */
0000061E 4244 clr.w D4
00000620 264C movea.l A3, A4
00000622 7010 moveq.l D0, 0x10
00000624 D7C0 add.l A3, D0
00000626 6000 0080 bra +0x82 /* 000006A8 */
label0000062A:
0000062A 0C6D 00FD D63A cmpi.w [A5 - 0x29C6], 0xFD
00000630 6634 bne +0x36 /* 00000666 */
00000632 4EAD 14D2 jsr [A5 + 0x14D2 /* export_662 */]
00000636 362D D63A move.w D3, [A5 - 0x29C6]
0000063A 0C43 00F9 cmpi.w D3, 0xF9
0000063E 6706 beq +0x8 /* 00000646 */
00000640 0C43 00FA cmpi.w D3, 0xFA
00000644 660A bne +0xC /* 00000650 */
label00000646:
00000646 4EAD 14D2 jsr [A5 + 0x14D2 /* export_662 */]
0000064A 4EAD 14D2 jsr [A5 + 0x14D2 /* export_662 */]
0000064E 6016 bra +0x18 /* 00000666 */
label00000650:
00000650 302D D63A move.w D0, [A5 - 0x29C6]
00000654 48C0 ext.l D0
00000656 2F00 move.l -[A7], D0
00000658 4EAD 14AA jsr [A5 + 0x14AA /* export_657 */]
0000065C 2F3C 0000 00FD move.l -[A7], 0xFD
00000662 4EAD 14AA jsr [A5 + 0x14AA /* export_657 */]
label00000666:
00000666 122D D63B move.b D1, [A5 - 0x29C5]
0000066A 7000 moveq.l D0, 0x00
0000066C 1001 move.b D0, D1
0000066E D0AD B266 add.l D0, [A5 - 0x4D9A]
00000672 2040 movea.l A0, D0
00000674 1010 move.b D0, [A0]
00000676 7208 moveq.l D1, 0x08
00000678 C001 and.b D0, D1
0000067A 6708 beq +0xA /* 00000684 */
0000067C 7801 moveq.l D4, 0x01
0000067E 4EAD 14D2 jsr [A5 + 0x14D2 /* export_662 */]
00000682 6024 bra +0x26 /* 000006A8 */
label00000684:
00000684 0C6D 002F D63A cmpi.w [A5 - 0x29C6], 0x2F /* '/' */
0000068A 6658 bne +0x5A /* 000006E4 */
0000068C 4EAD 14D2 jsr [A5 + 0x14D2 /* export_662 */]
00000690 722A moveq.l D1, 0x2A
00000692 B041 cmp.w D0, D1
00000694 6606 bne +0x8 /* 0000069C */
00000696 4EBA 3E4E jsr [PC + 0x3E4E /* 000044E6 */]
0000069A 600C bra +0xE /* 000006A8 */
label0000069C:
0000069C 0C6D 002F D63A cmpi.w [A5 - 0x29C6], 0x2F /* '/' */
000006A2 662E bne +0x30 /* 000006D2 */
000006A4 4EBA 3DEA jsr [PC + 0x3DEA /* 00004490 */]
label000006A8:
000006A8 1013 move.b D0, [A3]
000006AA 7204 moveq.l D1, 0x04
000006AC C001 and.b D0, D1
000006AE 671E beq +0x20 /* 000006CE */
000006B0 202D D916 move.l D0, [A5 - 0x26EA]
000006B4 6718 beq +0x1A /* 000006CE */
000006B6 206D D916 movea.l A0, [A5 - 0x26EA]
000006BA 1028 000D move.b D0, [A0 + 0xD]
000006BE 7201 moveq.l D1, 0x01
000006C0 B001 cmp.b D0, D1
000006C2 660A bne +0xC /* 000006CE */
000006C4 2068 001A movea.l A0, [A0 + 0x1A]
000006C8 B1CC cmpa.l A0, A4
000006CA 6700 00CE beq +0xD0 /* 0000079A */
label000006CE:
000006CE 6000 FF5A bra -0xA4 /* 0000062A */
label000006D2:
000006D2 302D D63A move.w D0, [A5 - 0x29C6]
000006D6 48C0 ext.l D0
000006D8 2F00 move.l -[A7], D0
000006DA 4EAD 14AA jsr [A5 + 0x14AA /* export_657 */]
000006DE 702F moveq.l D0, 0x2F
000006E0 3B40 D63A move.w [A5 - 0x29C6], D0
label000006E4:
000006E4 362D D63A move.w D3, [A5 - 0x29C6]
000006E8 7028 moveq.l D0, 0x28
000006EA B640 cmp.w D3, D0
000006EC 6720 beq +0x22 /* 0000070E */
000006EE 4A44 tst.w D4
000006F0 6700 00A8 beq +0xAA /* 0000079A */
000006F4 4A43 tst.w D3
000006F6 6700 00A2 beq +0xA4 /* 0000079A */
000006FA 3003 move.w D0, D3
000006FC 48C0 ext.l D0
000006FE 2F00 move.l -[A7], D0
00000700 4EAD 14AA jsr [A5 + 0x14AA /* export_657 */]
00000704 7020 moveq.l D0, 0x20
00000706 3B40 D63A move.w [A5 - 0x29C6], D0
0000070A 6000 008E bra +0x90 /* 0000079A */
label0000070E:
0000070E 102C 0010 move.b D0, [A4 + 0x10]
00000712 7204 moveq.l D1, 0x04
00000714 C001 and.b D0, D1
00000716 6700 009A beq +0x9C /* 000007B2 */
0000071A 206D D912 movea.l A0, [A5 - 0x26EE]
0000071E 1010 move.b D0, [A0]
00000720 0C00 00FF cmpi.b D0, 0xFF
00000724 6700 008C beq +0x8E /* 000007B2 */
00000728 206D C5D2 movea.l A0, [A5 - 0x3A2E]
0000072C B1CC cmpa.l A0, A4
0000072E 6606 bne +0x8 /* 00000736 */
00000730 202D B900 move.l D0, [A5 - 0x4700]
00000734 6764 beq +0x66 /* 0000079A */
label00000736:
00000736 266D D916 movea.l A3, [A5 - 0x26EA]
0000073A 6072 bra +0x74 /* 000007AE */
label0000073C:
0000073C 102B 000D move.b D0, [A3 + 0xD]
00000740 4880 ext.w D0
00000742 48C0 ext.l D0
00000744 7203 moveq.l D1, 0x03
00000746 B081 cmp.l D0, D1
00000748 6768 beq +0x6A /* 000007B2 */
0000074A 7204 moveq.l D1, 0x04
0000074C B081 cmp.l D0, D1
0000074E 6714 beq +0x16 /* 00000764 */
00000750 7202 moveq.l D1, 0x02
00000752 B081 cmp.l D0, D1
00000754 6754 beq +0x56 /* 000007AA */
00000756 7205 moveq.l D1, 0x05
00000758 B081 cmp.l D0, D1
0000075A 674E beq +0x50 /* 000007AA */
0000075C 7201 moveq.l D1, 0x01
0000075E B081 cmp.l D0, D1
00000760 670A beq +0xC /* 0000076C */
00000762 603A bra +0x3C /* 0000079E */
label00000764:
00000764 B7ED D916 cmpa.l A3, [A5 - 0x26EA]
00000768 6648 bne +0x4A /* 000007B2 */
0000076A 603E bra +0x40 /* 000007AA */
label0000076C:
0000076C 206B 001A movea.l A0, [A3 + 0x1A]
00000770 B1CC cmpa.l A0, A4
00000772 6636 bne +0x38 /* 000007AA */
00000774 206D B900 movea.l A0, [A5 - 0x4700]
00000778 B1CC cmpa.l A0, A4
0000077A 6610 bne +0x12 /* 0000078C */
0000077C 206D D916 movea.l A0, [A5 - 0x26EA]
00000780 2068 0004 movea.l A0, [A0 + 0x4]
00000784 1010 move.b D0, [A0]
00000786 0C00 00FF cmpi.b D0, 0xFF
0000078A 660E bne +0x10 /* 0000079A */
label0000078C:
0000078C 206D D916 movea.l A0, [A5 - 0x26EA]
00000790 1028 000D move.b D0, [A0 + 0xD]
00000794 7201 moveq.l D1, 0x01
00000796 B001 cmp.b D0, D1
00000798 6610 bne +0x12 /* 000007AA */
label0000079A:
0000079A 7000 moveq.l D0, 0x00
0000079C 6074 bra +0x76 /* 00000812 */
label0000079E:
0000079E 2F3C 0000 035C move.l -[A7], 0x35C
000007A4 4EBA F85A jsr [PC - 0x7A6 /* 00000000 */]
000007A8 6008 bra +0xA /* 000007B2 */
label000007AA:
000007AA 266B 0008 movea.l A3, [A3 + 0x8]
label000007AE:
000007AE 200B move.l D0, A3
000007B0 668A bne -0x74 /* 0000073C */
label000007B2:
000007B2 0C6D 0020 D63A cmpi.w [A5 - 0x29C6], 0x20 /* ' ' */
000007B8 6612 bne +0x14 /* 000007CC */
000007BA 487A 0086 pea.l [PC + 0x86 /* 00000842, value 0x20002F3C ' \0/<', cstring " " */]
000007BE 7005 moveq.l D0, 0x05
000007C0 2F00 move.l -[A7], D0
000007C2 42A7 clr.l -[A7]
000007C4 42A7 clr.l -[A7]
000007C6 42A7 clr.l -[A7]
000007C8 4EAD 14DA jsr [A5 + 0x14DA /* export_663 */]
label000007CC:
000007CC 2F14 move.l -[A7], [A4]
000007CE 7001 moveq.l D0, 0x01
000007D0 2F00 move.l -[A7], D0
000007D2 2F0C move.l -[A7], A4
000007D4 4EBA 4CB4 jsr [PC + 0x4CB4 /* 0000548A */]
000007D8 2F00 move.l -[A7], D0
000007DA 2F2C 0004 move.l -[A7], [A4 + 0x4]
000007DE 4EAD 16DA jsr [A5 + 0x16DA /* export_727 */]
000007E2 2F00 move.l -[A7], D0
000007E4 2F0C move.l -[A7], A4
000007E6 4EAD 14DA jsr [A5 + 0x14DA /* export_663 */]
label000007EA:
000007EA 302D D5D4 move.w D0, [A5 - 0x2A2C]
000007EE 0240 8000 andi.w D0, 0x8000
000007F2 6718 beq +0x1A /* 0000080C */
000007F4 53AD D902 subq.l [A5 - 0x26FE], 1
000007F8 0CAD 0000 0000 D902 cmpi.l [A5 - 0x26FE], 0x0
00000800 6A0A bpl +0xC /* 0000080C */
00000802 2F3C 0000 036B move.l -[A7], 0x36B
00000808 4EBA F7F6 jsr [PC - 0x80A /* 00000000 */]
label0000080C:
0000080C 4EAD 14D2 jsr [A5 + 0x14D2 /* export_662 */]
00000810 7001 moveq.l D0, 0x01
label00000812:
00000812 4CDF 1C18 movem.l D3,D4,A2,A3,A4, [A7]+
00000816 4E5E unlink A6
00000818 205F movea.l A0, [A7]+
0000081A 584F addq.w A7, 4
0000081C 4ED0 jmp [A0]
0000081E 0024 7661 ori.b -[A4], 0x61 /* 'a' */
00000822 5F73 7461 subq.w [A3 + D7.w * 4 + 0x61], 7
00000826 7274 moveq.l D1, 0x74
00000828 0000 5F5F ori.b D0, 0x5F /* '_' */
0000082C 4C49 4E45 movem.l D0,D2,D6,A1,A2,A3,A6, A1
00000830 5F5F subq.w [A7]+, 7
00000832 0000 5F5F ori.b D0, 0x5F /* '_' */
00000836 4649 not.w A1
00000838 4C45 5F5F movem.l D0,D1,D2,D3,D4,D6,A0,A1,A2,A3,A4,A6, D5
0000083C 0000 2200 ori.b D0, 0x0
00000840 2200 move.l D1, D0
00000842 2000 move.l D0, D0
00000844 2F3C 0000 0FCC move.l -[A7], 0xFCC
0000084A 206D D964 movea.l A0, [A5 - 0x269C]
0000084E 4E90 jsr [A0]
00000850 2B40 CD08 move.l [A5 - 0x32F8], D0
00000854 202D D880 move.l D0, [A5 - 0x2780]
00000858 660E bne +0x10 /* 00000868 */
0000085A 2F3C 0000 0403 move.l -[A7], 0x403
00000860 4EAD 165A jsr [A5 + 0x165A /* export_711 */]
00000864 2B40 D880 move.l [A5 - 0x2780], D0
label00000868:
00000868 4EBA F7E0 jsr [PC - 0x820 /* 0000004A */]
0000086C 202D C5CC move.l D0, [A5 - 0x3A34]
00000870 6612 bne +0x14 /* 00000884 */
00000872 7050 moveq.l D0, 0x50
00000874 2B40 C5CC move.l [A5 - 0x3A34], D0
00000878 2F2D C5CC move.l -[A7], [A5 - 0x3A34]
0000087C 4EAD 165A jsr [A5 + 0x165A /* export_711 */]
00000880 2B40 C5C8 move.l [A5 - 0x3A38], D0
label00000884:
00000884 7000 moveq.l D0, 0x00
00000886 2B40 C450 move.l [A5 - 0x3BB0], D0
0000088A 7000 moveq.l D0, 0x00
0000088C 2B40 C5BC move.l [A5 - 0x3A44], D0
00000890 4E75 rts
00000892 202D C5C0 move.l D0, [A5 - 0x3A40]
00000896 670A beq +0xC /* 000008A2 */
00000898 7020 moveq.l D0, 0x20
0000089A 2F00 move.l -[A7], D0
0000089C 4EAD 18AA jsr [A5 + 0x18AA /* export_785 */]
000008A0 584F addq.w A7, 4
label000008A2:
000008A2 202D C48A move.l D0, [A5 - 0x3B76]
000008A6 670A beq +0xC /* 000008B2 */
000008A8 2F2D C48A move.l -[A7], [A5 - 0x3B76]
000008AC 206D D958 movea.l A0, [A5 - 0x26A8]
000008B0 4E90 jsr [A0]
label000008B2:
000008B2 486D D9CA pea.l [A5 - 0x2636]
000008B6 42A7 clr.l -[A7]
000008B8 4EAD 16BA jsr [A5 + 0x16BA /* export_723 */]
000008BC 4E75 rts
000008BE 4E56 0000 link A6, 0
000008C2 48E7 0030 movem.l -[A7], A2,A3
000008C6 246E 0008 movea.l A2, [A6 + 0x8]
000008CA 7000 moveq.l D0, 0x00
000008CC 2640 movea.l A3, D0
000008CE 200A move.l D0, A2
000008D0 6724 beq +0x26 /* 000008F6 */
000008D2 2F0A move.l -[A7], A2
000008D4 4EAD 01C2 jsr [A5 + 0x1C2 /* export_52 */]
000008D8 584F addq.w A7, 4
000008DA 5680 addq.l D0, 3
000008DC 2F00 move.l -[A7], D0
000008DE 206D D964 movea.l A0, [A5 - 0x269C]
000008E2 4E90 jsr [A0]
000008E4 2640 movea.l A3, D0
000008E6 2F0A move.l -[A7], A2
000008E8 487A 003E pea.l [PC + 0x3E /* 00000928, value 0x20257320 ' %s ', cstring " %s " */]
000008EC 2F0B move.l -[A7], A3
000008EE 4EAD 023A jsr [A5 + 0x23A /* export_67 */]
000008F2 4FEF 000C lea.l A7, [A7 + 0xC]
label000008F6:
000008F6 2F2E 000C move.l -[A7], [A6 + 0xC]
000008FA 2F2E 000C move.l -[A7], [A6 + 0xC]
000008FE 4EBA 41D8 jsr [PC + 0x41D8 /* 00004AD8 */]
00000902 2F00 move.l -[A7], D0
00000904 4EBA F9E0 jsr [PC - 0x620 /* 000002E6 */]
00000908 2440 movea.l A2, D0
0000090A 248B move.l [A2], A3
0000090C 7000 moveq.l D0, 0x00
0000090E 2540 0004 move.l [A2 + 0x4], D0
00000912 002A 0011 0010 ori.b [A2 + 0x10], 0x11
00000918 200A move.l D0, A2
0000091A 4CDF 0C00 movem.l A2,A3, [A7]+
0000091E 4E5E unlink A6
00000920 205F movea.l A0, [A7]+
00000922 504F addq.w A7, 8
00000924 4ED0 jmp [A0]
00000926 0006 2025 ori.b D6, 0x25 /* '%' */
0000092A 7320 moveq.l D1, 0x20
0000092C 0000 4E56 ori.b D0, 0x56 /* 'V' */
00000930 FFFC .invalid <<F/7/7>>
00000932 48E7 1020 movem.l -[A7], D3,A2
00000936 7600 moveq.l D3, 0x00
00000938 422E FFFC clr.b [A6 - 0x4]
0000093C 4EBA 31D2 jsr [PC + 0x31D2 /* 00003B10 */]
00000940 7253 moveq.l D1, 0x53
00000942 B001 cmp.b D0, D1
00000944 660A bne +0xC /* 00000950 */
00000946 1D7C 0001 FFFC move.b [A6 - 0x4], 0x1
0000094C 4EBA 31C2 jsr [PC + 0x31C2 /* 00003B10 */]
label00000950:
00000950 0C2D 0089 CDDC cmpi.b [A5 - 0x3224], 0x89
00000956 670C beq +0xE /* 00000964 */
00000958 7014 moveq.l D0, 0x14
0000095A 2F00 move.l -[A7], D0
0000095C 4EAD 18B2 jsr [A5 + 0x18B2 /* export_786 */]
00000960 584F addq.w A7, 4
00000962 6066 bra +0x68 /* 000009CA */
label00000964:
00000964 4EBA FA9A jsr [PC - 0x566 /* 00000400 */]
00000968 2440 movea.l A2, D0
0000096A 200A move.l D0, A2
0000096C 670C beq +0xE /* 0000097A */
0000096E 102A 0010 move.b D0, [A2 + 0x10]
00000972 7201 moveq.l D1, 0x01
00000974 C001 and.b D0, D1
00000976 6702 beq +0x4 /* 0000097A */
00000978 7601 moveq.l D3, 0x01
label0000097A:
0000097A 302D D5D4 move.w D0, [A5 - 0x2A2C]
0000097E 0240 8000 andi.w D0, 0x8000
00000982 6742 beq +0x44 /* 000009C6 */
00000984 53AD D902 subq.l [A5 - 0x26FE], 1
00000988 0CAD 0000 0000 D902 cmpi.l [A5 - 0x26FE], 0x0
00000990 6A0A bpl +0xC /* 0000099C */
00000992 2F3C 0000 012C move.l -[A7], 0x12C
00000998 4EBA F666 jsr [PC - 0x99A /* 00000000 */]
label0000099C:
0000099C 0C2D 0089 CDDC cmpi.b [A5 - 0x3224], 0x89
000009A2 670A beq +0xC /* 000009AE */
000009A4 2F3C 0000 012D move.l -[A7], 0x12D
000009AA 4EBA F654 jsr [PC - 0x9AC /* 00000000 */]
label000009AE:
000009AE 2F2D CDDE move.l -[A7], [A5 - 0x3222]
000009B2 4EAD 14BA jsr [A5 + 0x14BA /* export_659 */]
000009B6 302D D63A move.w D0, [A5 - 0x29C6]
000009BA 670A beq +0xC /* 000009C6 */
000009BC 3F2D D63A move.w -[A7], [A5 - 0x29C6]
000009C0 4EAD 14B2 jsr [A5 + 0x14B2 /* export_658 */]
000009C4 544F addq.w A7, 2
label000009C6:
000009C6 4EBA F6D4 jsr [PC - 0x92C /* 0000009C */]
label000009CA:
000009CA 102E FFFC move.b D0, [A6 - 0x4]
000009CE 670C beq +0xE /* 000009DC */
000009D0 7054 moveq.l D0, 0x54
000009D2 1F00 move.b -[A7], D0
000009D4 7012 moveq.l D0, 0x12
000009D6 2F00 move.l -[A7], D0
000009D8 4EBA 4CA2 jsr [PC + 0x4CA2 /* 0000567C */]
label000009DC:
000009DC 2003 move.l D0, D3
000009DE 4CDF 0408 movem.l D3,A2, [A7]+
000009E2 4E5E unlink A6
000009E4 4E75 rts
000009E6 4E56 0000 link A6, 0
000009EA 48E7 0030 movem.l -[A7], A2,A3
000009EE 266E 0008 movea.l A3, [A6 + 0x8]
000009F2 200B move.l D0, A3
000009F4 660A bne +0xC /* 00000A00 */
000009F6 7064 moveq.l D0, 0x64
000009F8 2F00 move.l -[A7], D0
000009FA 4EAD 165A jsr [A5 + 0x165A /* export_711 */]
000009FE 2640 movea.l A3, D0
label00000A00:
00000A00 41ED D5BC lea.l A0, [A5 - 0x2A44]
00000A04 244B movea.l A2, A3
00000A06 700B moveq.l D0, 0x0B
label00000A08:
00000A08 24D8 move.l [A2]+, [A0]+
00000A0A 51C8 FFFC dbf D0, -0x6 /* 00000A08 */
00000A0E 3490 move.w [A2], [A0]
00000A10 276D D87C 0032 move.l [A3 + 0x32], [A5 - 0x2784]
00000A16 176D D522 0036 move.b [A3 + 0x36], [A5 - 0x2ADE]
00000A1C 7028 moveq.l D0, 0x28
00000A1E 2F00 move.l -[A7], D0
00000A20 486D BD7A pea.l [A5 - 0x4286]
00000A24 204B movea.l A0, A3
00000A26 7037 moveq.l D0, 0x37
00000A28 D1C0 add.l A0, D0
00000A2A 2F08 move.l -[A7], A0
00000A2C 4EAD 018A jsr [A5 + 0x18A /* export_45 */]
00000A30 4FEF 000C lea.l A7, [A7 + 0xC]
00000A34 276D C450 0060 move.l [A3 + 0x60], [A5 - 0x3BB0]
00000A3A 2B4B C450 move.l [A5 - 0x3BB0], A3
00000A3E 4CDF 0C00 movem.l A2,A3, [A7]+
00000A42 4E5E unlink A6
00000A44 205F movea.l A0, [A7]+
00000A46 584F addq.w A7, 4
00000A48 4ED0 jmp [A0]
fn00000A4A:
00000A4A 4E56 0000 link A6, 0
00000A4E 48E7 0018 movem.l -[A7], A3,A4
00000A52 286E 0008 movea.l A4, [A6 + 0x8]
00000A56 47ED C60A lea.l A3, [A5 - 0x39F6]
00000A5A 6014 bra +0x16 /* 00000A70 */
label00000A5C:
00000A5C 2F13 move.l -[A7], [A3]
00000A5E 2F0C move.l -[A7], A4
00000A60 4EAD 01B2 jsr [A5 + 0x1B2 /* export_50 */]
00000A64 504F addq.w A7, 8
00000A66 4A80 tst.l D0
00000A68 6604 bne +0x6 /* 00000A6E */
00000A6A 200B move.l D0, A3
00000A6C 6008 bra +0xA /* 00000A76 */
label00000A6E:
00000A6E 504B addq.w A3, 8
label00000A70:
00000A70 4A93 tst.l [A3]
00000A72 66E8 bne -0x16 /* 00000A5C */
00000A74 7000 moveq.l D0, 0x00
label00000A76:
00000A76 4CDF 1800 movem.l A3,A4, [A7]+
00000A7A 4E5E unlink A6
00000A7C 205F movea.l A0, [A7]+
00000A7E 584F addq.w A7, 4
00000A80 4ED0 jmp [A0]
fn00000A82:
00000A82 4E56 0000 link A6, 0
00000A86 206E 0008 movea.l A0, [A6 + 0x8]
00000A8A 1228 0004 move.b D1, [A0 + 0x4]
00000A8E 7000 moveq.l D0, 0x00
00000A90 1001 move.b D0, D1
00000A92 4A80 tst.l D0
00000A94 6700 05B8 beq +0x5BA /* 0000104E */
00000A98 7201 moveq.l D1, 0x01
00000A9A B081 cmp.l D0, D1
00000A9C 6700 0260 beq +0x262 /* 00000CFE */
00000AA0 7202 moveq.l D1, 0x02
00000AA2 B081 cmp.l D0, D1
00000AA4 6700 026C beq +0x26E /* 00000D12 */
00000AA8 7203 moveq.l D1, 0x03
00000AAA B081 cmp.l D0, D1
00000AAC 6700 0278 beq +0x27A /* 00000D26 */
00000AB0 7204 moveq.l D1, 0x04
00000AB2 B081 cmp.l D0, D1
00000AB4 6700 0280 beq +0x282 /* 00000D36 */
00000AB8 7205 moveq.l D1, 0x05
00000ABA B081 cmp.l D0, D1
00000ABC 6700 028C beq +0x28E /* 00000D4A */
00000AC0 7206 moveq.l D1, 0x06
00000AC2 B081 cmp.l D0, D1
00000AC4 6700 029A beq +0x29C /* 00000D60 */
00000AC8 7207 moveq.l D1, 0x07
00000ACA B081 cmp.l D0, D1
00000ACC 6700 02A6 beq +0x2A8 /* 00000D74 */
00000AD0 7208 moveq.l D1, 0x08
00000AD2 B081 cmp.l D0, D1
00000AD4 6700 05D2 beq +0x5D4 /* 000010A8 */
00000AD8 7209 moveq.l D1, 0x09
00000ADA B081 cmp.l D0, D1
00000ADC 6700 05CA beq +0x5CC /* 000010A8 */
00000AE0 720A moveq.l D1, 0x0A
00000AE2 B081 cmp.l D0, D1
00000AE4 6700 05C2 beq +0x5C4 /* 000010A8 */
00000AE8 720B moveq.l D1, 0x0B
00000AEA B081 cmp.l D0, D1
00000AEC 6700 05BA beq +0x5BC /* 000010A8 */
00000AF0 7241 moveq.l D1, 0x41
00000AF2 B081 cmp.l D0, D1
00000AF4 6700 05B2 beq +0x5B4 /* 000010A8 */
00000AF8 721B moveq.l D1, 0x1B
00000AFA B081 cmp.l D0, D1
00000AFC 6700 05AA beq +0x5AC /* 000010A8 */
00000B00 720D moveq.l D1, 0x0D
00000B02 B081 cmp.l D0, D1
00000B04 6700 05A2 beq +0x5A4 /* 000010A8 */
00000B08 722E moveq.l D1, 0x2E
00000B0A B081 cmp.l D0, D1
00000B0C 6700 059A beq +0x59C /* 000010A8 */
00000B10 722F moveq.l D1, 0x2F
00000B12 B081 cmp.l D0, D1
00000B14 6700 0592 beq +0x594 /* 000010A8 */
00000B18 7230 moveq.l D1, 0x30
00000B1A B081 cmp.l D0, D1
00000B1C 6700 058A beq +0x58C /* 000010A8 */
00000B20 7231 moveq.l D1, 0x31
00000B22 B081 cmp.l D0, D1
00000B24 6700 0582 beq +0x584 /* 000010A8 */
00000B28 720C moveq.l D1, 0x0C
00000B2A B081 cmp.l D0, D1
00000B2C 6700 025A beq +0x25C /* 00000D88 */
00000B30 720E moveq.l D1, 0x0E
00000B32 B081 cmp.l D0, D1
00000B34 6700 025C beq +0x25E /* 00000D92 */
00000B38 720F moveq.l D1, 0x0F
00000B3A B081 cmp.l D0, D1
00000B3C 6700 0264 beq +0x266 /* 00000DA2 */
00000B40 7210 moveq.l D1, 0x10
00000B42 B081 cmp.l D0, D1
00000B44 6700 0272 beq +0x274 /* 00000DB8 */
00000B48 7211 moveq.l D1, 0x11
00000B4A B081 cmp.l D0, D1
00000B4C 6700 0284 beq +0x286 /* 00000DD2 */
00000B50 7212 moveq.l D1, 0x12
00000B52 B081 cmp.l D0, D1
00000B54 6700 0296 beq +0x298 /* 00000DEC */
00000B58 7213 moveq.l D1, 0x13
00000B5A B081 cmp.l D0, D1
00000B5C 6700 02A8 beq +0x2AA /* 00000E06 */
00000B60 7214 moveq.l D1, 0x14
00000B62 B081 cmp.l D0, D1
00000B64 6700 02BA beq +0x2BC /* 00000E20 */
00000B68 7215 moveq.l D1, 0x15
00000B6A B081 cmp.l D0, D1
00000B6C 6700 02CE beq +0x2D0 /* 00000E3C */
00000B70 7216 moveq.l D1, 0x16
00000B72 B081 cmp.l D0, D1
00000B74 6700 02E2 beq +0x2E4 /* 00000E58 */
00000B78 7217 moveq.l D1, 0x17
00000B7A B081 cmp.l D0, D1
00000B7C 6700 02F6 beq +0x2F8 /* 00000E74 */
00000B80 7218 moveq.l D1, 0x18
00000B82 B081 cmp.l D0, D1
00000B84 6700 030A beq +0x30C /* 00000E90 */
00000B88 7219 moveq.l D1, 0x19
00000B8A B081 cmp.l D0, D1
00000B8C 6700 031E beq +0x320 /* 00000EAC */
00000B90 721A moveq.l D1, 0x1A
00000B92 B081 cmp.l D0, D1
00000B94 6700 032A beq +0x32C /* 00000EC0 */
00000B98 721C moveq.l D1, 0x1C
00000B9A B081 cmp.l D0, D1
00000B9C 6700 0336 beq +0x338 /* 00000ED4 */
00000BA0 721D moveq.l D1, 0x1D
00000BA2 B081 cmp.l D0, D1
00000BA4 6700 0344 beq +0x346 /* 00000EEA */
00000BA8 721E moveq.l D1, 0x1E
00000BAA B081 cmp.l D0, D1
00000BAC 6700 034C beq +0x34E /* 00000EFA */
00000BB0 721F moveq.l D1, 0x1F
00000BB2 B081 cmp.l D0, D1
00000BB4 6700 0358 beq +0x35A /* 00000F0E */
00000BB8 7220 moveq.l D1, 0x20
00000BBA B081 cmp.l D0, D1
00000BBC 6700 0360 beq +0x362 /* 00000F1E */
00000BC0 7221 moveq.l D1, 0x21
00000BC2 B081 cmp.l D0, D1
00000BC4 6700 036E beq +0x370 /* 00000F34 */
00000BC8 7222 moveq.l D1, 0x22
00000BCA B081 cmp.l D0, D1
00000BCC 6700 037C beq +0x37E /* 00000F4A */
00000BD0 7223 moveq.l D1, 0x23
00000BD2 B081 cmp.l D0, D1
00000BD4 6700 038A beq +0x38C /* 00000F60 */
00000BD8 7224 moveq.l D1, 0x24
00000BDA B081 cmp.l D0, D1
00000BDC 6700 0398 beq +0x39A /* 00000F76 */
00000BE0 7225 moveq.l D1, 0x25
00000BE2 B081 cmp.l D0, D1
00000BE4 6700 03A6 beq +0x3A8 /* 00000F8C */
00000BE8 7226 moveq.l D1, 0x26
00000BEA B081 cmp.l D0, D1
00000BEC 6700 03B4 beq +0x3B6 /* 00000FA2 */
00000BF0 7227 moveq.l D1, 0x27
00000BF2 B081 cmp.l D0, D1
00000BF4 6700 03C2 beq +0x3C4 /* 00000FB8 */
00000BF8 7228 moveq.l D1, 0x28
00000BFA B081 cmp.l D0, D1
00000BFC 6700 03D0 beq +0x3D2 /* 00000FCE */
00000C00 7229 moveq.l D1, 0x29
00000C02 B081 cmp.l D0, D1
00000C04 6700 03DE beq +0x3E0 /* 00000FE4 */
00000C08 722A moveq.l D1, 0x2A
00000C0A B081 cmp.l D0, D1
00000C0C 6700 03EC beq +0x3EE /* 00000FFA */
00000C10 722B moveq.l D1, 0x2B
00000C12 B081 cmp.l D0, D1
00000C14 6700 03FA beq +0x3FC /* 00001010 */
00000C18 722C moveq.l D1, 0x2C
00000C1A B081 cmp.l D0, D1
00000C1C 6700 0408 beq +0x40A /* 00001026 */
00000C20 722D moveq.l D1, 0x2D
00000C22 B081 cmp.l D0, D1
00000C24 6700 0414 beq +0x416 /* 0000103A */
00000C28 7240 moveq.l D1, 0x40
00000C2A B081 cmp.l D0, D1
00000C2C 6700 047A beq +0x47C /* 000010A8 */
00000C30 7237 moveq.l D1, 0x37
00000C32 B081 cmp.l D0, D1
00000C34 6700 0472 beq +0x474 /* 000010A8 */
00000C38 7232 moveq.l D1, 0x32
00000C3A B081 cmp.l D0, D1
00000C3C 6700 046A beq +0x46C /* 000010A8 */
00000C40 7239 moveq.l D1, 0x39
00000C42 B081 cmp.l D0, D1
00000C44 6700 0462 beq +0x464 /* 000010A8 */
00000C48 723A moveq.l D1, 0x3A
00000C4A B081 cmp.l D0, D1
00000C4C 6700 045A beq +0x45C /* 000010A8 */
00000C50 723B moveq.l D1, 0x3B
00000C52 B081 cmp.l D0, D1
00000C54 6700 0452 beq +0x454 /* 000010A8 */
00000C58 723C moveq.l D1, 0x3C
00000C5A B081 cmp.l D0, D1
00000C5C 6700 044A beq +0x44C /* 000010A8 */
00000C60 723D moveq.l D1, 0x3D
00000C62 B081 cmp.l D0, D1
00000C64 6700 0442 beq +0x444 /* 000010A8 */
00000C68 7242 moveq.l D1, 0x42
00000C6A B081 cmp.l D0, D1
00000C6C 6700 043A beq +0x43C /* 000010A8 */
00000C70 7243 moveq.l D1, 0x43
00000C72 B081 cmp.l D0, D1
00000C74 6700 0432 beq +0x434 /* 000010A8 */
00000C78 7244 moveq.l D1, 0x44
00000C7A B081 cmp.l D0, D1
00000C7C 6700 042A beq +0x42C /* 000010A8 */
00000C80 7245 moveq.l D1, 0x45
00000C82 B081 cmp.l D0, D1
00000C84 6700 0422 beq +0x424 /* 000010A8 */
00000C88 7246 moveq.l D1, 0x46
00000C8A B081 cmp.l D0, D1
00000C8C 6700 041A beq +0x41C /* 000010A8 */
00000C90 7247 moveq.l D1, 0x47
00000C92 B081 cmp.l D0, D1
00000C94 6700 0412 beq +0x414 /* 000010A8 */
00000C98 7234 moveq.l D1, 0x34
00000C9A B081 cmp.l D0, D1
00000C9C 6700 03BE beq +0x3C0 /* 0000105C */
00000CA0 7233 moveq.l D1, 0x33
00000CA2 B081 cmp.l D0, D1
00000CA4 6700 03B6 beq +0x3B8 /* 0000105C */
00000CA8 7235 moveq.l D1, 0x35
00000CAA B081 cmp.l D0, D1
00000CAC 6700 03FA beq +0x3FC /* 000010A8 */
00000CB0 7236 moveq.l D1, 0x36
00000CB2 B081 cmp.l D0, D1
00000CB4 6700 0398 beq +0x39A /* 0000104E */
00000CB8 723F moveq.l D1, 0x3F
00000CBA B081 cmp.l D0, D1
00000CBC 6700 039E beq +0x3A0 /* 0000105C */
00000CC0 723E moveq.l D1, 0x3E
00000CC2 B081 cmp.l D0, D1
00000CC4 6700 0396 beq +0x398 /* 0000105C */
00000CC8 7238 moveq.l D1, 0x38
00000CCA B081 cmp.l D0, D1
00000CCC 6700 038E beq +0x390 /* 0000105C */
00000CD0 7248 moveq.l D1, 0x48
00000CD2 B081 cmp.l D0, D1
00000CD4 6700 038A beq +0x38C /* 00001060 */
00000CD8 7249 moveq.l D1, 0x49
00000CDA B081 cmp.l D0, D1
00000CDC 6700 0390 beq +0x392 /* 0000106E */
00000CE0 724A moveq.l D1, 0x4A
00000CE2 B081 cmp.l D0, D1
00000CE4 6700 039A beq +0x39C /* 00001080 */
00000CE8 724B moveq.l D1, 0x4B
00000CEA B081 cmp.l D0, D1
00000CEC 6700 03A6 beq +0x3A8 /* 00001094 */
00000CF0 2F3C 0000 06D2 move.l -[A7], 0x6D2
00000CF6 4EBA F308 jsr [PC - 0xCF8 /* 00000000 */]
00000CFA 6000 0352 bra +0x354 /* 0000104E */
label00000CFE:
00000CFE 0C2D 0002 D5D8 cmpi.b [A5 - 0x2A28], 0x2
00000D04 6704 beq +0x6 /* 00000D0A */
00000D06 7000 moveq.l D0, 0x00
00000D08 6002 bra +0x4 /* 00000D0C */
label00000D0A:
00000D0A 7001 moveq.l D0, 0x01
label00000D0C:
00000D0C 2000 move.l D0, D0
00000D0E 4EFA 039A jmp [PC + 0x39A /* 000010AA */]
label00000D12:
00000D12 0C2D 0001 D5D8 cmpi.b [A5 - 0x2A28], 0x1
00000D18 6704 beq +0x6 /* 00000D1E */
00000D1A 7000 moveq.l D0, 0x00
00000D1C 6002 bra +0x4 /* 00000D20 */
label00000D1E:
00000D1E 7001 moveq.l D0, 0x01
label00000D20:
00000D20 2000 move.l D0, D0
00000D22 4EFA 0386 jmp [PC + 0x386 /* 000010AA */]
label00000D26:
00000D26 302D D5DC move.w D0, [A5 - 0x2A24]
00000D2A 57C0 seq D0
00000D2C 4400 neg.b D0
00000D2E 4880 ext.w D0
00000D30 48C0 ext.l D0
00000D32 4EFA 0376 jmp [PC + 0x376 /* 000010AA */]
label00000D36:
00000D36 302D D5D2 move.w D0, [A5 - 0x2A2E]
00000D3A 7201 moveq.l D1, 0x01
00000D3C C041 and.w D0, D1
00000D3E 56C0 sne D0
00000D40 4400 neg.b D0
00000D42 4880 ext.w D0
00000D44 48C0 ext.l D0
00000D46 4EFA 0362 jmp [PC + 0x362 /* 000010AA */]
label00000D4A:
00000D4A 302D D5D4 move.w D0, [A5 - 0x2A2C]
00000D4E 0240 0800 andi.w D0, 0x800
00000D52 4A40 tst.w D0
00000D54 56C0 sne D0
00000D56 4400 neg.b D0
00000D58 4880 ext.w D0
00000D5A 48C0 ext.l D0
00000D5C 4EFA 034C jmp [PC + 0x34C /* 000010AA */]
label00000D60:
00000D60 302D D5D6 move.w D0, [A5 - 0x2A2A]
00000D64 7220 moveq.l D1, 0x20
00000D66 C041 and.w D0, D1
00000D68 56C0 sne D0
00000D6A 4400 neg.b D0
00000D6C 4880 ext.w D0
00000D6E 48C0 ext.l D0
00000D70 4EFA 0338 jmp [PC + 0x338 /* 000010AA */]
label00000D74:
00000D74 302D D5D6 move.w D0, [A5 - 0x2A2A]
00000D78 7210 moveq.l D1, 0x10
00000D7A C041 and.w D0, D1
00000D7C 56C0 sne D0
00000D7E 4400 neg.b D0
00000D80 4880 ext.w D0
00000D82 48C0 ext.l D0
00000D84 4EFA 0324 jmp [PC + 0x324 /* 000010AA */]
label00000D88:
00000D88 202D D8B8 move.l D0, [A5 - 0x2748]
00000D8C 5280 addq.l D0, 1
00000D8E 4EFA 031A jmp [PC + 0x31A /* 000010AA */]
label00000D92:
00000D92 102D D5BD move.b D0, [A5 - 0x2A43]
00000D96 56C0 sne D0
00000D98 4400 neg.b D0
00000D9A 4880 ext.w D0
00000D9C 48C0 ext.l D0
00000D9E 4EFA 030A jmp [PC + 0x30A /* 000010AA */]
label00000DA2:
00000DA2 102D D5BD move.b D0, [A5 - 0x2A43]
00000DA6 6706 beq +0x8 /* 00000DAE */
00000DA8 102D D5C2 move.b D0, [A5 - 0x2A3E]
00000DAC 6704 beq +0x6 /* 00000DB2 */
label00000DAE:
00000DAE 7000 moveq.l D0, 0x00
00000DB0 6002 bra +0x4 /* 00000DB4 */
label00000DB2:
00000DB2 7001 moveq.l D0, 0x01
label00000DB4:
00000DB4 4EFA 02F4 jmp [PC + 0x2F4 /* 000010AA */]
label00000DB8:
00000DB8 102D D5BD move.b D0, [A5 - 0x2A43]
00000DBC 670A beq +0xC /* 00000DC8 */
00000DBE 302D D87E move.w D0, [A5 - 0x2782]
00000DC2 7202 moveq.l D1, 0x02
00000DC4 C041 and.w D0, D1
00000DC6 6604 bne +0x6 /* 00000DCC */
label00000DC8:
00000DC8 7000 moveq.l D0, 0x00
00000DCA 6002 bra +0x4 /* 00000DCE */
label00000DCC:
00000DCC 7001 moveq.l D0, 0x01
label00000DCE:
00000DCE 4EFA 02DA jmp [PC + 0x2DA /* 000010AA */]
label00000DD2:
00000DD2 102D D5BD move.b D0, [A5 - 0x2A43]
00000DD6 670A beq +0xC /* 00000DE2 */
00000DD8 202D D87C move.l D0, [A5 - 0x2784]
00000DDC 7204 moveq.l D1, 0x04
00000DDE C081 and.l D0, D1
00000DE0 6604 bne +0x6 /* 00000DE6 */
label00000DE2:
00000DE2 7000 moveq.l D0, 0x00
00000DE4 6002 bra +0x4 /* 00000DE8 */
label00000DE6:
00000DE6 7001 moveq.l D0, 0x01
label00000DE8:
00000DE8 4EFA 02C0 jmp [PC + 0x2C0 /* 000010AA */]
label00000DEC:
00000DEC 102D D5BD move.b D0, [A5 - 0x2A43]
00000DF0 670A beq +0xC /* 00000DFC */
00000DF2 202D D87C move.l D0, [A5 - 0x2784]
00000DF6 7210 moveq.l D1, 0x10
00000DF8 C081 and.l D0, D1
00000DFA 6604 bne +0x6 /* 00000E00 */
label00000DFC:
00000DFC 7000 moveq.l D0, 0x00
00000DFE 6002 bra +0x4 /* 00000E02 */
label00000E00:
00000E00 7001 moveq.l D0, 0x01
label00000E02:
00000E02 4EFA 02A6 jmp [PC + 0x2A6 /* 000010AA */]
label00000E06:
00000E06 102D D5BD move.b D0, [A5 - 0x2A43]
00000E0A 670A beq +0xC /* 00000E16 */
00000E0C 202D D87C move.l D0, [A5 - 0x2784]
00000E10 7220 moveq.l D1, 0x20
00000E12 C081 and.l D0, D1
00000E14 6604 bne +0x6 /* 00000E1A */
label00000E16:
00000E16 7000 moveq.l D0, 0x00
00000E18 6002 bra +0x4 /* 00000E1C */
label00000E1A:
00000E1A 7001 moveq.l D0, 0x01
label00000E1C:
00000E1C 4EFA 028C jmp [PC + 0x28C /* 000010AA */]
label00000E20:
00000E20 102D D5BD move.b D0, [A5 - 0x2A43]
00000E24 670C beq +0xE /* 00000E32 */
00000E26 202D D87C move.l D0, [A5 - 0x2784]
00000E2A 0280 0000 0080 andi.l D0, 0x80
00000E30 6604 bne +0x6 /* 00000E36 */
label00000E32:
00000E32 7000 moveq.l D0, 0x00
00000E34 6002 bra +0x4 /* 00000E38 */
label00000E36:
00000E36 7001 moveq.l D0, 0x01
label00000E38:
00000E38 4EFA 0270 jmp [PC + 0x270 /* 000010AA */]
label00000E3C:
00000E3C 102D D5BD move.b D0, [A5 - 0x2A43]
00000E40 670C beq +0xE /* 00000E4E */
00000E42 202D D87C move.l D0, [A5 - 0x2784]
00000E46 0280 0000 0100 andi.l D0, 0x100
00000E4C 6604 bne +0x6 /* 00000E52 */
label00000E4E:
00000E4E 7000 moveq.l D0, 0x00
00000E50 6002 bra +0x4 /* 00000E54 */
label00000E52:
00000E52 7001 moveq.l D0, 0x01
label00000E54:
00000E54 4EFA 0254 jmp [PC + 0x254 /* 000010AA */]
label00000E58:
00000E58 102D D5BD move.b D0, [A5 - 0x2A43]
00000E5C 670C beq +0xE /* 00000E6A */
00000E5E 202D D87C move.l D0, [A5 - 0x2784]
00000E62 0280 0000 0400 andi.l D0, 0x400
00000E68 6604 bne +0x6 /* 00000E6E */
label00000E6A:
00000E6A 7000 moveq.l D0, 0x00
00000E6C 6002 bra +0x4 /* 00000E70 */
label00000E6E:
00000E6E 7001 moveq.l D0, 0x01
label00000E70:
00000E70 4EFA 0238 jmp [PC + 0x238 /* 000010AA */]
label00000E74:
00000E74 102D D5BD move.b D0, [A5 - 0x2A43]
00000E78 670C beq +0xE /* 00000E86 */
00000E7A 202D D87C move.l D0, [A5 - 0x2784]
00000E7E 0280 0000 0200 andi.l D0, 0x200
00000E84 6604 bne +0x6 /* 00000E8A */
label00000E86:
00000E86 7000 moveq.l D0, 0x00
00000E88 6002 bra +0x4 /* 00000E8C */
label00000E8A:
00000E8A 7001 moveq.l D0, 0x01
label00000E8C:
00000E8C 4EFA 021C jmp [PC + 0x21C /* 000010AA */]
label00000E90:
00000E90 102D D5BD move.b D0, [A5 - 0x2A43]
00000E94 670C beq +0xE /* 00000EA2 */
00000E96 202D D87C move.l D0, [A5 - 0x2784]
00000E9A 0280 0000 0800 andi.l D0, 0x800
00000EA0 6604 bne +0x6 /* 00000EA6 */
label00000EA2:
00000EA2 7000 moveq.l D0, 0x00
00000EA4 6002 bra +0x4 /* 00000EA8 */
label00000EA6:
00000EA6 7001 moveq.l D0, 0x01
label00000EA8:
00000EA8 4EFA 0200 jmp [PC + 0x200 /* 000010AA */]
label00000EAC:
00000EAC 302D D5D2 move.w D0, [A5 - 0x2A2E]
00000EB0 7240 moveq.l D1, 0x40
00000EB2 C041 and.w D0, D1
00000EB4 56C0 sne D0
00000EB6 4400 neg.b D0
00000EB8 4880 ext.w D0
00000EBA 48C0 ext.l D0
00000EBC 4EFA 01EC jmp [PC + 0x1EC /* 000010AA */]
label00000EC0:
00000EC0 302D D5E0 move.w D0, [A5 - 0x2A20]
00000EC4 7201 moveq.l D1, 0x01
00000EC6 C041 and.w D0, D1
00000EC8 56C0 sne D0
00000ECA 4400 neg.b D0
00000ECC 4880 ext.w D0
00000ECE 48C0 ext.l D0
00000ED0 4EFA 01D8 jmp [PC + 0x1D8 /* 000010AA */]
label00000ED4:
00000ED4 302D D5D2 move.w D0, [A5 - 0x2A2E]
00000ED8 0240 1000 andi.w D0, 0x1000
00000EDC 4A40 tst.w D0
00000EDE 56C0 sne D0
00000EE0 4400 neg.b D0
00000EE2 4880 ext.w D0
00000EE4 48C0 ext.l D0
00000EE6 4EFA 01C2 jmp [PC + 0x1C2 /* 000010AA */]
label00000EEA:
00000EEA 102D D5E2 move.b D0, [A5 - 0x2A1E]
00000EEE 57C0 seq D0
00000EF0 4400 neg.b D0
00000EF2 4880 ext.w D0
00000EF4 48C0 ext.l D0
00000EF6 4EFA 01B2 jmp [PC + 0x1B2 /* 000010AA */]
label00000EFA:
00000EFA 0C2D 0002 D5E2 cmpi.b [A5 - 0x2A1E], 0x2
00000F00 6704 beq +0x6 /* 00000F06 */
00000F02 7000 moveq.l D0, 0x00
00000F04 6002 bra +0x4 /* 00000F08 */
label00000F06:
00000F06 7001 moveq.l D0, 0x01
label00000F08:
00000F08 2000 move.l D0, D0
00000F0A 4EFA 019E jmp [PC + 0x19E /* 000010AA */]
label00000F0E:
00000F0E 102D D5E3 move.b D0, [A5 - 0x2A1D]
00000F12 56C0 sne D0
00000F14 4400 neg.b D0
00000F16 4880 ext.w D0
00000F18 48C0 ext.l D0
00000F1A 4EFA 018E jmp [PC + 0x18E /* 000010AA */]
label00000F1E:
00000F1E 102D D5E3 move.b D0, [A5 - 0x2A1D]
00000F22 6706 beq +0x8 /* 00000F2A */
00000F24 102D BD7C move.b D0, [A5 - 0x4284]
00000F28 6704 beq +0x6 /* 00000F2E */
label00000F2A:
00000F2A 7000 moveq.l D0, 0x00
00000F2C 6002 bra +0x4 /* 00000F30 */
label00000F2E:
00000F2E 7001 moveq.l D0, 0x01
label00000F30:
00000F30 4EFA 0178 jmp [PC + 0x178 /* 000010AA */]
label00000F34:
00000F34 102D D5E3 move.b D0, [A5 - 0x2A1D]
00000F38 6706 beq +0x8 /* 00000F40 */
00000F3A 102D BD7D move.b D0, [A5 - 0x4283]
00000F3E 6704 beq +0x6 /* 00000F44 */
label00000F40:
00000F40 7000 moveq.l D0, 0x00
00000F42 6002 bra +0x4 /* 00000F46 */
label00000F44:
00000F44 7001 moveq.l D0, 0x01
label00000F46:
00000F46 4EFA 0162 jmp [PC + 0x162 /* 000010AA */]
label00000F4A:
00000F4A 102D D5E3 move.b D0, [A5 - 0x2A1D]
00000F4E 6706 beq +0x8 /* 00000F56 */
00000F50 102D BD7F move.b D0, [A5 - 0x4281]
00000F54 6704 beq +0x6 /* 00000F5A */
label00000F56:
00000F56 7000 moveq.l D0, 0x00
00000F58 6002 bra +0x4 /* 00000F5C */
label00000F5A:
00000F5A 7001 moveq.l D0, 0x01
label00000F5C:
00000F5C 4EFA 014C jmp [PC + 0x14C /* 000010AA */]
label00000F60:
00000F60 102D D5E3 move.b D0, [A5 - 0x2A1D]
00000F64 6706 beq +0x8 /* 00000F6C */
00000F66 102D BD80 move.b D0, [A5 - 0x4280]
00000F6A 6704 beq +0x6 /* 00000F70 */
label00000F6C:
00000F6C 7000 moveq.l D0, 0x00
00000F6E 6002 bra +0x4 /* 00000F72 */
label00000F70:
00000F70 7001 moveq.l D0, 0x01
label00000F72:
00000F72 4EFA 0136 jmp [PC + 0x136 /* 000010AA */]
label00000F76:
00000F76 102D D5E3 move.b D0, [A5 - 0x2A1D]
00000F7A 6706 beq +0x8 /* 00000F82 */
00000F7C 102D BD81 move.b D0, [A5 - 0x427F]
00000F80 6704 beq +0x6 /* 00000F86 */
label00000F82:
00000F82 7000 moveq.l D0, 0x00
00000F84 6002 bra +0x4 /* 00000F88 */
label00000F86:
00000F86 7001 moveq.l D0, 0x01
label00000F88:
00000F88 4EFA 0120 jmp [PC + 0x120 /* 000010AA */]
label00000F8C:
00000F8C 102D D5E3 move.b D0, [A5 - 0x2A1D]
00000F90 6706 beq +0x8 /* 00000F98 */
00000F92 102D BD82 move.b D0, [A5 - 0x427E]
00000F96 6704 beq +0x6 /* 00000F9C */
label00000F98:
00000F98 7000 moveq.l D0, 0x00
00000F9A 6002 bra +0x4 /* 00000F9E */
label00000F9C:
00000F9C 7001 moveq.l D0, 0x01
label00000F9E:
00000F9E 4EFA 010A jmp [PC + 0x10A /* 000010AA */]
label00000FA2:
00000FA2 102D D5E3 move.b D0, [A5 - 0x2A1D]
00000FA6 6706 beq +0x8 /* 00000FAE */
00000FA8 102D BD83 move.b D0, [A5 - 0x427D]
00000FAC 6704 beq +0x6 /* 00000FB2 */
label00000FAE:
00000FAE 7000 moveq.l D0, 0x00
00000FB0 6002 bra +0x4 /* 00000FB4 */
label00000FB2:
00000FB2 7001 moveq.l D0, 0x01
label00000FB4:
00000FB4 4EFA 00F4 jmp [PC + 0xF4 /* 000010AA */]
label00000FB8:
00000FB8 102D D5E3 move.b D0, [A5 - 0x2A1D]
00000FBC 6706 beq +0x8 /* 00000FC4 */
00000FBE 102D BD84 move.b D0, [A5 - 0x427C]
00000FC2 6704 beq +0x6 /* 00000FC8 */
label00000FC4:
00000FC4 7000 moveq.l D0, 0x00
00000FC6 6002 bra +0x4 /* 00000FCA */
label00000FC8:
00000FC8 7001 moveq.l D0, 0x01
label00000FCA:
00000FCA 4EFA 00DE jmp [PC + 0xDE /* 000010AA */]
label00000FCE:
00000FCE 102D D5E3 move.b D0, [A5 - 0x2A1D]
00000FD2 6706 beq +0x8 /* 00000FDA */
00000FD4 102D BD85 move.b D0, [A5 - 0x427B]
00000FD8 6704 beq +0x6 /* 00000FDE */
label00000FDA:
00000FDA 7000 moveq.l D0, 0x00
00000FDC 6002 bra +0x4 /* 00000FE0 */
label00000FDE:
00000FDE 7001 moveq.l D0, 0x01
label00000FE0:
00000FE0 4EFA 00C8 jmp [PC + 0xC8 /* 000010AA */]
label00000FE4:
00000FE4 102D D5E3 move.b D0, [A5 - 0x2A1D]
00000FE8 6706 beq +0x8 /* 00000FF0 */
00000FEA 102D BD86 move.b D0, [A5 - 0x427A]
00000FEE 6704 beq +0x6 /* 00000FF4 */
label00000FF0:
00000FF0 7000 moveq.l D0, 0x00
00000FF2 6002 bra +0x4 /* 00000FF6 */
label00000FF4:
00000FF4 7001 moveq.l D0, 0x01
label00000FF6:
00000FF6 4EFA 00B2 jmp [PC + 0xB2 /* 000010AA */]
label00000FFA:
00000FFA 102D D5E3 move.b D0, [A5 - 0x2A1D]
00000FFE 6706 beq +0x8 /* 00001006 */
00001000 102D BD89 move.b D0, [A5 - 0x4277]
00001004 6704 beq +0x6 /* 0000100A */
label00001006:
00001006 7000 moveq.l D0, 0x00
00001008 6002 bra +0x4 /* 0000100C */
label0000100A:
0000100A 7001 moveq.l D0, 0x01
label0000100C:
0000100C 4EFA 009C jmp [PC + 0x9C /* 000010AA */]
label00001010:
00001010 102D D5E3 move.b D0, [A5 - 0x2A1D]
00001014 6706 beq +0x8 /* 0000101C */
00001016 102D BD8B move.b D0, [A5 - 0x4275]
0000101A 6704 beq +0x6 /* 00001020 */
label0000101C:
0000101C 7000 moveq.l D0, 0x00
0000101E 6002 bra +0x4 /* 00001022 */
label00001020:
00001020 7001 moveq.l D0, 0x01
label00001022:
00001022 4EFA 0086 jmp [PC + 0x86 /* 000010AA */]
label00001026:
00001026 102D D5E3 move.b D0, [A5 - 0x2A1D]
0000102A 6706 beq +0x8 /* 00001032 */
0000102C 102D BD88 move.b D0, [A5 - 0x4278]
00001030 6704 beq +0x6 /* 00001036 */
label00001032:
00001032 7000 moveq.l D0, 0x00
00001034 6002 bra +0x4 /* 00001038 */
label00001036:
00001036 7001 moveq.l D0, 0x01
label00001038:
00001038 6070 bra +0x72 /* 000010AA */
label0000103A:
0000103A 102D D5E3 move.b D0, [A5 - 0x2A1D]
0000103E 6706 beq +0x8 /* 00001046 */
00001040 102D BD8C move.b D0, [A5 - 0x4274]
00001044 6704 beq +0x6 /* 0000104A */
label00001046:
00001046 7000 moveq.l D0, 0x00
00001048 6002 bra +0x4 /* 0000104C */
label0000104A:
0000104A 7001 moveq.l D0, 0x01
label0000104C:
0000104C 605C bra +0x5E /* 000010AA */
label0000104E:
0000104E 102D D5D8 move.b D0, [A5 - 0x2A28]
00001052 56C0 sne D0
00001054 4400 neg.b D0
00001056 4880 ext.w D0
00001058 48C0 ext.l D0
0000105A 604E bra +0x50 /* 000010AA */
label0000105C:
0000105C 7001 moveq.l D0, 0x01
0000105E 604A bra +0x4C /* 000010AA */
label00001060:
00001060 322D D5D6 move.w D1, [A5 - 0x2A2A]
00001064 7402 moveq.l D2, 0x02
00001066 C242 and.w D1, D2
00001068 7000 moveq.l D0, 0x00
0000106A 3001 move.w D0, D1
0000106C 603C bra +0x3E /* 000010AA */
label0000106E:
0000106E 302D D5D6 move.w D0, [A5 - 0x2A2A]
00001072 7240 moveq.l D1, 0x40
00001074 C041 and.w D0, D1
00001076 56C0 sne D0
00001078 4400 neg.b D0
0000107A 4880 ext.w D0
0000107C 48C0 ext.l D0
0000107E 602A bra +0x2C /* 000010AA */
label00001080:
00001080 302D D5D6 move.w D0, [A5 - 0x2A2A]
00001084 0240 0080 andi.w D0, 0x80
00001088 4A40 tst.w D0
0000108A 56C0 sne D0
0000108C 4400 neg.b D0
0000108E 4880 ext.w D0
00001090 48C0 ext.l D0
00001092 6016 bra +0x18 /* 000010AA */
label00001094:
00001094 302D D5D6 move.w D0, [A5 - 0x2A2A]
00001098 0240 0100 andi.w D0, 0x100
0000109C 4A40 tst.w D0
0000109E 56C0 sne D0
000010A0 4400 neg.b D0
000010A2 4880 ext.w D0
000010A4 48C0 ext.l D0
000010A6 6002 bra +0x4 /* 000010AA */
label000010A8:
000010A8 7000 moveq.l D0, 0x00
label000010AA:
000010AA 4E5E unlink A6
000010AC 205F movea.l A0, [A7]+
000010AE 584F addq.w A7, 4
000010B0 4ED0 jmp [A0]
fn000010B2:
000010B2 4E56 0000 link A6, 0
000010B6 2F03 move.l -[A7], D3
000010B8 202D C450 move.l D0, [A5 - 0x3BB0]
000010BC 660A bne +0xC /* 000010C8 */
000010BE 2F3C 0000 07AB move.l -[A7], 0x7AB
000010C4 4EBA EF3A jsr [PC - 0x10C6 /* 00000000 */]
label000010C8:
000010C8 206E 0008 movea.l A0, [A6 + 0x8]
000010CC 1228 0004 move.b D1, [A0 + 0x4]
000010D0 7000 moveq.l D0, 0x00
000010D2 1001 move.b D0, D1
000010D4 4A80 tst.l D0
000010D6 6700 0116 beq +0x118 /* 000011EE */
000010DA 7201 moveq.l D1, 0x01
000010DC B081 cmp.l D0, D1
000010DE 6700 0126 beq +0x128 /* 00001206 */
000010E2 7202 moveq.l D1, 0x02
000010E4 B081 cmp.l D0, D1
000010E6 6700 0136 beq +0x138 /* 0000121E */
000010EA 7203 moveq.l D1, 0x03
000010EC B081 cmp.l D0, D1
000010EE 6700 0146 beq +0x148 /* 00001236 */
000010F2 7204 moveq.l D1, 0x04
000010F4 B081 cmp.l D0, D1
000010F6 6700 0148 beq +0x14A /* 00001240 */
000010FA 7205 moveq.l D1, 0x05
000010FC B081 cmp.l D0, D1
000010FE 6700 015A beq +0x15C /* 0000125A */
00001102 7206 moveq.l D1, 0x06
00001104 B081 cmp.l D0, D1
00001106 6700 016C beq +0x16E /* 00001274 */
0000110A 7207 moveq.l D1, 0x07
0000110C B081 cmp.l D0, D1
0000110E 6700 017E beq +0x180 /* 0000128E */
00001112 720C moveq.l D1, 0x0C
00001114 B081 cmp.l D0, D1
00001116 6700 0190 beq +0x192 /* 000012A8 */
0000111A 720E moveq.l D1, 0x0E
0000111C B081 cmp.l D0, D1
0000111E 6700 01C8 beq +0x1CA /* 000012E8 */
00001122 720F moveq.l D1, 0x0F
00001124 B081 cmp.l D0, D1
00001126 6700 01F0 beq +0x1F2 /* 00001318 */
0000112A 7219 moveq.l D1, 0x19
0000112C B081 cmp.l D0, D1
0000112E 6700 0210 beq +0x212 /* 00001340 */
00001132 721A moveq.l D1, 0x1A
00001134 B081 cmp.l D0, D1
00001136 6700 0222 beq +0x224 /* 0000135A */
0000113A 721C moveq.l D1, 0x1C
0000113C B081 cmp.l D0, D1
0000113E 6700 0238 beq +0x23A /* 00001378 */
00001142 721D moveq.l D1, 0x1D
00001144 B081 cmp.l D0, D1
00001146 6700 024A beq +0x24C /* 00001392 */
0000114A 721E moveq.l D1, 0x1E
0000114C B081 cmp.l D0, D1
0000114E 6700 025A beq +0x25C /* 000013AA */
00001152 721F moveq.l D1, 0x1F
00001154 B081 cmp.l D0, D1
00001156 6700 026C beq +0x26E /* 000013C4 */
0000115A 7220 moveq.l D1, 0x20
0000115C B081 cmp.l D0, D1
0000115E 6700 027C beq +0x27E /* 000013DC */
00001162 7221 moveq.l D1, 0x21
00001164 B081 cmp.l D0, D1
00001166 6700 027E beq +0x280 /* 000013E6 */
0000116A 7222 moveq.l D1, 0x22
0000116C B081 cmp.l D0, D1
0000116E 6700 0280 beq +0x282 /* 000013F0 */
00001172 7223 moveq.l D1, 0x23
00001174 B081 cmp.l D0, D1
00001176 6700 0282 beq +0x284 /* 000013FA */
0000117A 7224 moveq.l D1, 0x24
0000117C B081 cmp.l D0, D1
0000117E 6700 0284 beq +0x286 /* 00001404 */
00001182 7225 moveq.l D1, 0x25
00001184 B081 cmp.l D0, D1
00001186 6700 0286 beq +0x288 /* 0000140E */
0000118A 7226 moveq.l D1, 0x26
0000118C B081 cmp.l D0, D1
0000118E 6700 0288 beq +0x28A /* 00001418 */
00001192 7227 moveq.l D1, 0x27
00001194 B081 cmp.l D0, D1
00001196 6700 028A beq +0x28C /* 00001422 */
0000119A 7228 moveq.l D1, 0x28
0000119C B081 cmp.l D0, D1
0000119E 6700 028C beq +0x28E /* 0000142C */
000011A2 7229 moveq.l D1, 0x29
000011A4 B081 cmp.l D0, D1
000011A6 6700 028E beq +0x290 /* 00001436 */
000011AA 722A moveq.l D1, 0x2A
000011AC B081 cmp.l D0, D1
000011AE 6700 028E beq +0x290 /* 0000143E */
000011B2 722B moveq.l D1, 0x2B
000011B4 B081 cmp.l D0, D1
000011B6 6700 028E beq +0x290 /* 00001446 */
000011BA 722C moveq.l D1, 0x2C
000011BC B081 cmp.l D0, D1
000011BE 6700 028E beq +0x290 /* 0000144E */
000011C2 722D moveq.l D1, 0x2D
000011C4 B081 cmp.l D0, D1
000011C6 6700 028E beq +0x290 /* 00001456 */
000011CA 7248 moveq.l D1, 0x48
000011CC B081 cmp.l D0, D1
000011CE 6700 028E beq +0x290 /* 0000145E */
000011D2 7249 moveq.l D1, 0x49
000011D4 B081 cmp.l D0, D1
000011D6 6700 029C beq +0x29E /* 00001474 */
000011DA 724A moveq.l D1, 0x4A
000011DC B081 cmp.l D0, D1
000011DE 6700 02AA beq +0x2AC /* 0000148A */
000011E2 724B moveq.l D1, 0x4B
000011E4 B081 cmp.l D0, D1
000011E6 6700 02B8 beq +0x2BA /* 000014A0 */
000011EA 6000 00EC bra +0xEE /* 000012D8 */
label000011EE:
000011EE 302E 000C move.w D0, [A6 + 0xC]
000011F2 6708 beq +0xA /* 000011FC */
000011F4 422D D5D8 clr.b [A5 - 0x2A28]
000011F8 6000 02BA bra +0x2BC /* 000014B4 */
label000011FC:
000011FC 1B7C 0002 D5D8 move.b [A5 - 0x2A28], 0x2
00001202 6000 02B0 bra +0x2B2 /* 000014B4 */
label00001206:
00001206 302E 000C move.w D0, [A6 + 0xC]
0000120A 6708 beq +0xA /* 00001214 */
0000120C 422D D5D8 clr.b [A5 - 0x2A28]
00001210 6000 02A2 bra +0x2A4 /* 000014B4 */
label00001214:
00001214 1B7C 0002 D5D8 move.b [A5 - 0x2A28], 0x2
0000121A 6000 0298 bra +0x29A /* 000014B4 */
label0000121E:
0000121E 302E 000C move.w D0, [A6 + 0xC]
00001222 6708 beq +0xA /* 0000122C */
00001224 422D D5D8 clr.b [A5 - 0x2A28]
00001228 6000 028A bra +0x28C /* 000014B4 */
label0000122C:
0000122C 1B7C 0001 D5D8 move.b [A5 - 0x2A28], 0x1
00001232 6000 0280 bra +0x282 /* 000014B4 */
label00001236:
00001236 3B6E 000C D5DC move.w [A5 - 0x2A24], [A6 + 0xC]
0000123C 6000 0276 bra +0x278 /* 000014B4 */
label00001240:
00001240 302E 000C move.w D0, [A6 + 0xC]
00001244 670A beq +0xC /* 00001250 */
00001246 026D FFFE D5D2 andi.w [A5 - 0x2A2E], 0xFFFE
0000124C 6000 0266 bra +0x268 /* 000014B4 */
label00001250:
00001250 006D 0001 D5D2 ori.w [A5 - 0x2A2E], 0x1
00001256 6000 025C bra +0x25E /* 000014B4 */
label0000125A:
0000125A 302E 000C move.w D0, [A6 + 0xC]
0000125E 670A beq +0xC /* 0000126A */
00001260 026D F7FF D5D4 andi.w [A5 - 0x2A2C], 0xF7FF
00001266 6000 024C bra +0x24E /* 000014B4 */
label0000126A:
0000126A 006D 0800 D5D4 ori.w [A5 - 0x2A2C], 0x800
00001270 6000 0242 bra +0x244 /* 000014B4 */
label00001274:
00001274 302E 000C move.w D0, [A6 + 0xC]
00001278 670A beq +0xC /* 00001284 */
0000127A 026D FFDF D5D6 andi.w [A5 - 0x2A2A], 0xFFDF
00001280 6000 0232 bra +0x234 /* 000014B4 */
label00001284:
00001284 006D 0020 D5D6 ori.w [A5 - 0x2A2A], 0x20 /* ' ' */
0000128A 6000 0228 bra +0x22A /* 000014B4 */
label0000128E:
0000128E 302E 000C move.w D0, [A6 + 0xC]
00001292 670A beq +0xC /* 0000129E */
00001294 026D FFEF D5D6 andi.w [A5 - 0x2A2A], 0xFFEF
0000129A 6000 0218 bra +0x21A /* 000014B4 */
label0000129E:
0000129E 006D 0010 D5D6 ori.w [A5 - 0x2A2A], 0x10
000012A4 6000 020E bra +0x210 /* 000014B4 */
label000012A8:
000012A8 302E 000C move.w D0, [A6 + 0xC]
000012AC 662A bne +0x2C /* 000012D8 */
000012AE 4EBA 2860 jsr [PC + 0x2860 /* 00003B10 */]
000012B2 7267 moveq.l D1, 0x67
000012B4 B001 cmp.b D0, D1
000012B6 6620 bne +0x22 /* 000012D8 */
000012B8 4EBA 2856 jsr [PC + 0x2856 /* 00003B10 */]
000012BC 0C00 0087 cmpi.b D0, 0x87
000012C0 6616 bne +0x18 /* 000012D8 */
000012C2 262D CDE2 move.l D3, [A5 - 0x321E]
000012C6 7001 moveq.l D0, 0x01
000012C8 B680 cmp.l D3, D0
000012CA 6712 beq +0x14 /* 000012DE */
000012CC 7002 moveq.l D0, 0x02
000012CE B680 cmp.l D3, D0
000012D0 670C beq +0xE /* 000012DE */
000012D2 7004 moveq.l D0, 0x04
000012D4 B680 cmp.l D3, D0
000012D6 6706 beq +0x8 /* 000012DE */
label000012D8:
000012D8 7001 moveq.l D0, 0x01
000012DA 4EFA 01DA jmp [PC + 0x1DA /* 000014B6 */]
label000012DE:
000012DE 5383 subq.l D3, 1
000012E0 2B43 D8B8 move.l [A5 - 0x2748], D3
000012E4 6000 01CE bra +0x1D0 /* 000014B4 */
label000012E8:
000012E8 302E 000C move.w D0, [A6 + 0xC]
000012EC 6708 beq +0xA /* 000012F6 */
000012EE 422D D5BD clr.b [A5 - 0x2A43]
000012F2 6000 01C0 bra +0x1C2 /* 000014B4 */
label000012F6:
000012F6 1B7C 0001 D5BD move.b [A5 - 0x2A43], 0x1
000012FC 206D C450 movea.l A0, [A5 - 0x3BB0]
00001300 2028 0032 move.l D0, [A0 + 0x32]
00001304 2B40 D87C move.l [A5 - 0x2784], D0
00001308 4A80 tst.l D0
0000130A 6600 01A8 bne +0x1AA /* 000014B4 */
0000130E 70DF moveq.l D0, 0xFFFFFFDF
00001310 2B40 D87C move.l [A5 - 0x2784], D0
00001314 6000 019E bra +0x1A0 /* 000014B4 */
label00001318:
00001318 302E 000C move.w D0, [A6 + 0xC]
0000131C 6712 beq +0x14 /* 00001330 */
0000131E 00AD 0000 0040 D87C ori.l [A5 - 0x2784], 0x40 /* '@' */
00001326 1B7C 0001 D5C2 move.b [A5 - 0x2A3E], 0x1
0000132C 6000 0186 bra +0x188 /* 000014B4 */
label00001330:
00001330 02AD FFFF FFBF D87C andi.l [A5 - 0x2784], 0xFFFFFFBF
00001338 422D D5C2 clr.b [A5 - 0x2A3E]
0000133C 6000 0176 bra +0x178 /* 000014B4 */
label00001340:
00001340 302E 000C move.w D0, [A6 + 0xC]
00001344 670A beq +0xC /* 00001350 */
00001346 026D FFBF D5D2 andi.w [A5 - 0x2A2E], 0xFFBF
0000134C 6000 0166 bra +0x168 /* 000014B4 */
label00001350:
00001350 006D 0040 D5D2 ori.w [A5 - 0x2A2E], 0x40 /* '@' */
00001356 6000 015C bra +0x15E /* 000014B4 */
label0000135A:
0000135A 302E 000C move.w D0, [A6 + 0xC]
0000135E 670C beq +0xE /* 0000136C */
00001360 02AD FFFF FFFE D5DE andi.l [A5 - 0x2A22], 0xFFFFFFFE
00001368 6000 014A bra +0x14C /* 000014B4 */
label0000136C:
0000136C 00AD 0000 0001 D5DE ori.l [A5 - 0x2A22], 0x1
00001374 6000 013E bra +0x140 /* 000014B4 */
label00001378:
00001378 302E 000C move.w D0, [A6 + 0xC]
0000137C 670A beq +0xC /* 00001388 */
0000137E 026D EFFF D5D2 andi.w [A5 - 0x2A2E], 0xEFFF
00001384 6000 012E bra +0x130 /* 000014B4 */
label00001388:
00001388 006D 1000 D5D2 ori.w [A5 - 0x2A2E], 0x1000
0000138E 6000 0124 bra +0x126 /* 000014B4 */
label00001392:
00001392 302E 000C move.w D0, [A6 + 0xC]
00001396 670A beq +0xC /* 000013A2 */
00001398 1B7C 0001 D5E2 move.b [A5 - 0x2A1E], 0x1
0000139E 6000 0114 bra +0x116 /* 000014B4 */
label000013A2:
000013A2 422D D5E2 clr.b [A5 - 0x2A1E]
000013A6 6000 010C bra +0x10E /* 000014B4 */
label000013AA:
000013AA 302E 000C move.w D0, [A6 + 0xC]
000013AE 670A beq +0xC /* 000013BA */
000013B0 1B7C 0001 D5E2 move.b [A5 - 0x2A1E], 0x1
000013B6 6000 00FC bra +0xFE /* 000014B4 */
label000013BA:
000013BA 1B7C 0002 D5E2 move.b [A5 - 0x2A1E], 0x2
000013C0 6000 00F2 bra +0xF4 /* 000014B4 */
label000013C4:
000013C4 302E 000C move.w D0, [A6 + 0xC]
000013C8 6708 beq +0xA /* 000013D2 */
000013CA 422D D5E3 clr.b [A5 - 0x2A1D]
000013CE 6000 00E4 bra +0xE6 /* 000014B4 */
label000013D2:
000013D2 1B7C 0001 D5E3 move.b [A5 - 0x2A1D], 0x1
000013D8 6000 00DA bra +0xDC /* 000014B4 */
label000013DC:
000013DC 1B6E 000D BD7C move.b [A5 - 0x4284], [A6 + 0xD]
000013E2 6000 00D0 bra +0xD2 /* 000014B4 */
label000013E6:
000013E6 1B6E 000D BD7D move.b [A5 - 0x4283], [A6 + 0xD]
000013EC 6000 00C6 bra +0xC8 /* 000014B4 */
label000013F0:
000013F0 1B6E 000D BD7F move.b [A5 - 0x4281], [A6 + 0xD]
000013F6 6000 00BC bra +0xBE /* 000014B4 */
label000013FA:
000013FA 1B6E 000D BD80 move.b [A5 - 0x4280], [A6 + 0xD]
00001400 6000 00B2 bra +0xB4 /* 000014B4 */
label00001404:
00001404 1B6E 000D BD81 move.b [A5 - 0x427F], [A6 + 0xD]
0000140A 6000 00A8 bra +0xAA /* 000014B4 */
label0000140E:
0000140E 1B6E 000D BD82 move.b [A5 - 0x427E], [A6 + 0xD]
00001414 6000 009E bra +0xA0 /* 000014B4 */
label00001418:
00001418 1B6E 000D BD83 move.b [A5 - 0x427D], [A6 + 0xD]
0000141E 6000 0094 bra +0x96 /* 000014B4 */
label00001422:
00001422 1B6E 000D BD84 move.b [A5 - 0x427C], [A6 + 0xD]
00001428 6000 008A bra +0x8C /* 000014B4 */
label0000142C:
0000142C 1B6E 000D BD85 move.b [A5 - 0x427B], [A6 + 0xD]
00001432 6000 0080 bra +0x82 /* 000014B4 */
label00001436:
00001436 1B6E 000D BD86 move.b [A5 - 0x427A], [A6 + 0xD]
0000143C 6076 bra +0x78 /* 000014B4 */
label0000143E:
0000143E 1B6E 000D BD89 move.b [A5 - 0x4277], [A6 + 0xD]
00001444 606E bra +0x70 /* 000014B4 */
label00001446:
00001446 1B6E 000D BD8B move.b [A5 - 0x4275], [A6 + 0xD]
0000144C 6066 bra +0x68 /* 000014B4 */
label0000144E:
0000144E 1B6E 000D BD88 move.b [A5 - 0x4278], [A6 + 0xD]
00001454 605E bra +0x60 /* 000014B4 */
label00001456:
00001456 1B6E 000D BD8C move.b [A5 - 0x4274], [A6 + 0xD]
0000145C 6056 bra +0x58 /* 000014B4 */
label0000145E:
0000145E 302E 000C move.w D0, [A6 + 0xC]
00001462 6708 beq +0xA /* 0000146C */
00001464 026D FFFD D5D6 andi.w [A5 - 0x2A2A], 0xFFFD
0000146A 6048 bra +0x4A /* 000014B4 */
label0000146C:
0000146C 006D 0002 D5D6 ori.w [A5 - 0x2A2A], 0x2
00001472 6040 bra +0x42 /* 000014B4 */
label00001474:
00001474 302E 000C move.w D0, [A6 + 0xC]
00001478 6708 beq +0xA /* 00001482 */
0000147A 026D FFBF D5D6 andi.w [A5 - 0x2A2A], 0xFFBF
00001480 6032 bra +0x34 /* 000014B4 */
label00001482:
00001482 006D 0040 D5D6 ori.w [A5 - 0x2A2A], 0x40 /* '@' */
00001488 602A bra +0x2C /* 000014B4 */
label0000148A:
0000148A 302E 000C move.w D0, [A6 + 0xC]
0000148E 6708 beq +0xA /* 00001498 */
00001490 026D FF7F D5D6 andi.w [A5 - 0x2A2A], 0xFF7F
00001496 601C bra +0x1E /* 000014B4 */
label00001498:
00001498 006D 0080 D5D6 ori.w [A5 - 0x2A2A], 0x80
0000149E 6014 bra +0x16 /* 000014B4 */
label000014A0:
000014A0 302E 000C move.w D0, [A6 + 0xC]
000014A4 6708 beq +0xA /* 000014AE */
000014A6 026D FEFF D5D6 andi.w [A5 - 0x2A2A], 0xFEFF
000014AC 6006 bra +0x8 /* 000014B4 */
label000014AE:
000014AE 006D 0100 D5D6 ori.w [A5 - 0x2A2A], 0x100
label000014B4:
000014B4 7000 moveq.l D0, 0x00
label000014B6:
000014B6 261F move.l D3, [A7]+
000014B8 4E5E unlink A6
000014BA 205F movea.l A0, [A7]+
000014BC 5C4F addq.w A7, 6
000014BE 4ED0 jmp [A0]
000014C0 48E7 0820 movem.l -[A7], D4,A2
000014C4 7800 moveq.l D4, 0x00
000014C6 4EBA 2648 jsr [PC + 0x2648 /* 00003B10 */]
000014CA 0C2D 0053 CDDC cmpi.b [A5 - 0x3224], 0x53 /* 'S' */
000014D0 6710 beq +0x12 /* 000014E2 */
000014D2 7010 moveq.l D0, 0x10
000014D4 2F00 move.l -[A7], D0
000014D6 4EAD 18B2 jsr [A5 + 0x18B2 /* export_786 */]
000014DA 584F addq.w A7, 4
000014DC 7000 moveq.l D0, 0x00
000014DE 4EFA 00A0 jmp [PC + 0xA0 /* 00001580 */]
label000014E2:
000014E2 4EBA 262C jsr [PC + 0x262C /* 00003B10 */]
000014E6 0C2D 0089 CDDC cmpi.b [A5 - 0x3224], 0x89
000014EC 670C beq +0xE /* 000014FA */
000014EE 7014 moveq.l D0, 0x14
000014F0 2F00 move.l -[A7], D0
000014F2 4EAD 18B2 jsr [A5 + 0x18B2 /* export_786 */]
000014F6 584F addq.w A7, 4
000014F8 6078 bra +0x7A /* 00001572 */
label000014FA:
000014FA 302D D5D4 move.w D0, [A5 - 0x2A2C]
000014FE 0240 8000 andi.w D0, 0x8000
00001502 6742 beq +0x44 /* 00001546 */
00001504 53AD D902 subq.l [A5 - 0x26FE], 1
00001508 0CAD 0000 0000 D902 cmpi.l [A5 - 0x26FE], 0x0
00001510 6A0A bpl +0xC /* 0000151C */
00001512 2F3C 0000 012C move.l -[A7], 0x12C
00001518 4EBA EAE6 jsr [PC - 0x151A /* 00000000 */]
label0000151C:
0000151C 0C2D 0089 CDDC cmpi.b [A5 - 0x3224], 0x89
00001522 670A beq +0xC /* 0000152E */
00001524 2F3C 0000 012D move.l -[A7], 0x12D
0000152A 4EBA EAD4 jsr [PC - 0x152C /* 00000000 */]
label0000152E:
0000152E 2F2D CDDE move.l -[A7], [A5 - 0x3222]
00001532 4EAD 14BA jsr [A5 + 0x14BA /* export_659 */]
00001536 302D D63A move.w D0, [A5 - 0x29C6]
0000153A 670A beq +0xC /* 00001546 */
0000153C 3F2D D63A move.w -[A7], [A5 - 0x29C6]
00001540 4EAD 14B2 jsr [A5 + 0x14B2 /* export_658 */]
00001544 544F addq.w A7, 2
label00001546:
00001546 2F2D CDDE move.l -[A7], [A5 - 0x3222]
0000154A 4EBA F4FE jsr [PC - 0xB02 /* 00000A4A */]
0000154E 2440 movea.l A2, D0
00001550 200A move.l D0, A2
00001552 6612 bne +0x14 /* 00001566 */
00001554 2F2D CDDE move.l -[A7], [A5 - 0x3222]
00001558 2F3C 0000 00B4 move.l -[A7], 0xB4
0000155E 4EAD 18B2 jsr [A5 + 0x18B2 /* export_786 */]
00001562 504F addq.w A7, 8
00001564 6008 bra +0xA /* 0000156E */
label00001566:
00001566 2F0A move.l -[A7], A2
00001568 4EBA F518 jsr [PC - 0xAE8 /* 00000A82 */]
0000156C 2800 move.l D4, D0
label0000156E:
0000156E 4EBA EB2C jsr [PC - 0x14D4 /* 0000009C */]
label00001572:
00001572 7054 moveq.l D0, 0x54
00001574 1F00 move.b -[A7], D0
00001576 7012 moveq.l D0, 0x12
00001578 2F00 move.l -[A7], D0
0000157A 4EBA 4100 jsr [PC + 0x4100 /* 0000567C */]
0000157E 2004 move.l D0, D4
label00001580:
00001580 4CDF 0410 movem.l D4,A2, [A7]+
00001584 4E75 rts
fn00001586:
00001586 48E7 1C20 movem.l -[A7], D3,D4,D5,A2
0000158A 0C2D 0053 CDDC cmpi.b [A5 - 0x3224], 0x53 /* 'S' */
00001590 6600 00D8 bne +0xDA /* 0000166A */
00001594 4EBA 257A jsr [PC + 0x257A /* 00003B10 */]
label00001598:
00001598 162D CDDC move.b D3, [A5 - 0x3224]
0000159C 183C 0089 move.b D4, 0x89
000015A0 B604 cmp.b D3, D4
000015A2 6708 beq +0xA /* 000015AC */
000015A4 7050 moveq.l D0, 0x50
000015A6 B600 cmp.b D3, D0
000015A8 6600 00B8 bne +0xBA /* 00001662 */
label000015AC:
000015AC 7050 moveq.l D0, 0x50
000015AE B600 cmp.b D3, D0
000015B0 6704 beq +0x6 /* 000015B6 */
000015B2 7000 moveq.l D0, 0x00
000015B4 6002 bra +0x4 /* 000015B8 */
label000015B6:
000015B6 7001 moveq.l D0, 0x01
label000015B8:
000015B8 2000 move.l D0, D0
000015BA 3A00 move.w D5, D0
000015BC 670E beq +0x10 /* 000015CC */
000015BE 4EBA 2550 jsr [PC + 0x2550 /* 00003B10 */]
000015C2 102D CDDC move.b D0, [A5 - 0x3224]
000015C6 B004 cmp.b D0, D4
000015C8 6600 00A0 bne +0xA2 /* 0000166A */
label000015CC:
000015CC 302D D5D4 move.w D0, [A5 - 0x2A2C]
000015D0 0240 8000 andi.w D0, 0x8000
000015D4 6742 beq +0x44 /* 00001618 */
000015D6 53AD D902 subq.l [A5 - 0x26FE], 1
000015DA 0CAD 0000 0000 D902 cmpi.l [A5 - 0x26FE], 0x0
000015E2 6A0A bpl +0xC /* 000015EE */
000015E4 2F3C 0000 012C move.l -[A7], 0x12C
000015EA 4EBA EA14 jsr [PC - 0x15EC /* 00000000 */]
label000015EE:
000015EE 0C2D 0089 CDDC cmpi.b [A5 - 0x3224], 0x89
000015F4 670A beq +0xC /* 00001600 */
000015F6 2F3C 0000 012D move.l -[A7], 0x12D
000015FC 4EBA EA02 jsr [PC - 0x15FE /* 00000000 */]
label00001600:
00001600 2F2D CDDE move.l -[A7], [A5 - 0x3222]
00001604 4EAD 14BA jsr [A5 + 0x14BA /* export_659 */]
00001608 302D D63A move.w D0, [A5 - 0x29C6]
0000160C 670A beq +0xC /* 00001618 */
0000160E 3F2D D63A move.w -[A7], [A5 - 0x29C6]
00001612 4EAD 14B2 jsr [A5 + 0x14B2 /* export_658 */]
00001616 544F addq.w A7, 2
label00001618:
00001618 2F2D CDDE move.l -[A7], [A5 - 0x3222]
0000161C 4EBA F42C jsr [PC - 0xBD4 /* 00000A4A */]
00001620 2440 movea.l A2, D0
00001622 200A move.l D0, A2
00001624 6706 beq +0x8 /* 0000162C */
00001626 4A6A 0006 tst.w [A2 + 0x6]
0000162A 660A bne +0xC /* 00001636 */
label0000162C:
0000162C 200A move.l D0, A2
0000162E 4480 neg.l D0
00001630 9180 subx.l D0, D0
00001632 5280 addq.l D0, 1
00001634 603A bra +0x3C /* 00001670 */
label00001636:
00001636 3F05 move.w -[A7], D5
00001638 2F0A move.l -[A7], A2
0000163A 4EBA FA76 jsr [PC - 0x58A /* 000010B2 */]
0000163E 4A80 tst.l D0
00001640 6628 bne +0x2A /* 0000166A */
00001642 4EBA 24CC jsr [PC + 0x24CC /* 00003B10 */]
00001646 0C2D 0057 CDDC cmpi.b [A5 - 0x3224], 0x57 /* 'W' */
0000164C 6608 bne +0xA /* 00001656 */
0000164E 4EBA 24C0 jsr [PC + 0x24C0 /* 00003B10 */]
00001652 6000 FF44 bra -0xBA /* 00001598 */
label00001656:
00001656 0C2D 0054 CDDC cmpi.b [A5 - 0x3224], 0x54 /* 'T' */
0000165C 6700 FF3A beq -0xC4 /* 00001598 */
00001660 6008 bra +0xA /* 0000166A */
label00001662:
00001662 0C2D 0054 CDDC cmpi.b [A5 - 0x3224], 0x54 /* 'T' */
00001668 6704 beq +0x6 /* 0000166E */
label0000166A:
0000166A 7001 moveq.l D0, 0x01
0000166C 6002 bra +0x4 /* 00001670 */
label0000166E:
0000166E 7000 moveq.l D0, 0x00
label00001670:
00001670 4CDF 0438 movem.l D3,D4,D5,A2, [A7]+
00001674 4E75 rts
00001676 4E56 0000 link A6, 0
0000167A 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000167E 2F2E 000C move.l -[A7], [A6 + 0xC]
00001682 4EAD 01B2 jsr [A5 + 0x1B2 /* export_50 */]
00001686 4E5E unlink A6
00001688 205F movea.l A0, [A7]+
0000168A 504F addq.w A7, 8
0000168C 4ED0 jmp [A0]
fn0000168E:
0000168E 4E56 FFF4 link A6, -0x000C
00001692 48E7 1838 movem.l -[A7], D3,D4,A2,A3,A4
00001696 4EBA 2478 jsr [PC + 0x2478 /* 00003B10 */]
0000169A 0C00 0089 cmpi.b D0, 0x89
0000169E 6712 beq +0x14 /* 000016B2 */
000016A0 7014 moveq.l D0, 0x14
000016A2 2F00 move.l -[A7], D0
000016A4 4EAD 18AA jsr [A5 + 0x18AA /* export_785 */]
000016A8 584F addq.w A7, 4
000016AA 4EBA 1CEE jsr [PC + 0x1CEE /* 0000339A */]
000016AE 4EFA 0188 jmp [PC + 0x188 /* 00001838 */]
label000016B2:
000016B2 302D D5D4 move.w D0, [A5 - 0x2A2C]
000016B6 0240 8000 andi.w D0, 0x8000
000016BA 6742 beq +0x44 /* 000016FE */
000016BC 53AD D902 subq.l [A5 - 0x26FE], 1
000016C0 0CAD 0000 0000 D902 cmpi.l [A5 - 0x26FE], 0x0
000016C8 6A0A bpl +0xC /* 000016D4 */
000016CA 2F3C 0000 012C move.l -[A7], 0x12C
000016D0 4EBA E92E jsr [PC - 0x16D2 /* 00000000 */]
label000016D4:
000016D4 0C2D 0089 CDDC cmpi.b [A5 - 0x3224], 0x89
000016DA 670A beq +0xC /* 000016E6 */
000016DC 2F3C 0000 012D move.l -[A7], 0x12D
000016E2 4EBA E91C jsr [PC - 0x16E4 /* 00000000 */]
label000016E6:
000016E6 2F2D CDDE move.l -[A7], [A5 - 0x3222]
000016EA 4EAD 14BA jsr [A5 + 0x14BA /* export_659 */]
000016EE 302D D63A move.w D0, [A5 - 0x29C6]
000016F2 670A beq +0xC /* 000016FE */
000016F4 3F2D D63A move.w -[A7], [A5 - 0x29C6]
000016F8 4EAD 14B2 jsr [A5 + 0x14B2 /* export_658 */]
000016FC 544F addq.w A7, 2
label000016FE:
000016FE 2F2D CDDE move.l -[A7], [A5 - 0x3222]
00001702 2F2D D8B0 move.l -[A7], [A5 - 0x2750]
00001706 4EBA EBDE jsr [PC - 0x1422 /* 000002E6 */]
0000170A 2640 movea.l A3, D0
0000170C 162B 0010 move.b D3, [A3 + 0x10]
00001710 7001 moveq.l D0, 0x01
00001712 3D43 FFFC move.w [A6 - 0x4], D3
00001716 C600 and.b D3, D0
00001718 6732 beq +0x34 /* 0000174C */
0000171A 302E FFFC move.w D0, [A6 - 0x4]
0000171E 7206 moveq.l D1, 0x06
00001720 C001 and.b D0, D1
00001722 671A beq +0x1C /* 0000173E */
00001724 204B movea.l A0, A3
00001726 7014 moveq.l D0, 0x14
00001728 D1C0 add.l A0, D0
0000172A 2F08 move.l -[A7], A0
0000172C 7024 moveq.l D0, 0x24
0000172E 2F00 move.l -[A7], D0
00001730 4EAD 18AA jsr [A5 + 0x18AA /* export_785 */]
00001734 504F addq.w A7, 8
00001736 4EBA 1C62 jsr [PC + 0x1C62 /* 0000339A */]
0000173A 4EFA 00FC jmp [PC + 0xFC /* 00001838 */]
label0000173E:
0000173E 4A93 tst.l [A3]
00001740 660A bne +0xC /* 0000174C */
00001742 2F3C 0000 0912 move.l -[A7], 0x912
00001748 4EBA E8B6 jsr [PC - 0x174A /* 00000000 */]
label0000174C:
0000174C 0C6D 0028 D63A cmpi.w [A5 - 0x29C6], 0x28 /* '(' */
00001752 6638 bne +0x3A /* 0000178C */
00001754 4EAD 14D2 jsr [A5 + 0x14D2 /* export_662 */]
00001758 4EBA 00E6 jsr [PC + 0xE6 /* 00001840 */]
0000175C 2840 movea.l A4, D0
0000175E 422E FFF8 clr.b [A6 - 0x8]
00001762 2F0C move.l -[A7], A4
00001764 4EAD 16DA jsr [A5 + 0x16DA /* export_727 */]
00001768 2800 move.l D4, D0
0000176A 263C 0000 00FB move.l D3, 0xFB
00001770 B883 cmp.l D4, D3
00001772 6F22 ble +0x24 /* 00001796 */
00001774 2F3C 0000 00FB move.l -[A7], 0xFB
0000177A 2F04 move.l -[A7], D4
0000177C 2F3C 0000 00AB move.l -[A7], 0xAB
00001782 4EAD 18AA jsr [A5 + 0x18AA /* export_785 */]
00001786 4FEF 000C lea.l A7, [A7 + 0xC]
0000178A 600A bra +0xC /* 00001796 */
label0000178C:
0000178C 7000 moveq.l D0, 0x00
0000178E 2840 movea.l A4, D0
00001790 1D7C 0010 FFF8 move.b [A6 - 0x8], 0x10
label00001796:
00001796 2F0C move.l -[A7], A4
00001798 4EBA 01F2 jsr [PC + 0x1F2 /* 0000198C */]
0000179C 2D40 FFF4 move.l [A6 - 0xC], D0
000017A0 4A80 tst.l D0
000017A2 660A bne +0xC /* 000017AE */
000017A4 2F3C 0000 0921 move.l -[A7], 0x921 /* '\t!' */
000017AA 4EBA E854 jsr [PC - 0x17AC /* 00000000 */]
label000017AE:
000017AE 102B 0010 move.b D0, [A3 + 0x10]
000017B2 7201 moveq.l D1, 0x01
000017B4 C001 and.b D0, D1
000017B6 6752 beq +0x54 /* 0000180A */
000017B8 102D D5D8 move.b D0, [A5 - 0x2A28]
000017BC 674C beq +0x4E /* 0000180A */
000017BE 2F13 move.l -[A7], [A3]
000017C0 2F2E FFF4 move.l -[A7], [A6 - 0xC]
000017C4 4EAD 01B2 jsr [A5 + 0x1B2 /* export_50 */]
000017C8 504F addq.w A7, 8
000017CA 4A80 tst.l D0
000017CC 662A bne +0x2C /* 000017F8 */
000017CE 122E FFF8 move.b D1, [A6 - 0x8]
000017D2 7000 moveq.l D0, 0x00
000017D4 1001 move.b D0, D1
000017D6 142B 0010 move.b D2, [A3 + 0x10]
000017DA 7610 moveq.l D3, 0x10
000017DC C403 and.b D2, D3
000017DE 7200 moveq.l D1, 0x00
000017E0 1202 move.b D1, D2
000017E2 B380 xor.l D0, D1
000017E4 6612 bne +0x14 /* 000017F8 */
000017E6 2F0C move.l -[A7], A4
000017E8 2F2B 0004 move.l -[A7], [A3 + 0x4]
000017EC 486D 1C62 pea.l [A5 + 0x1C62 /* export_904 */]
000017F0 4EAD 16FA jsr [A5 + 0x16FA /* export_731 */]
000017F4 4A80 tst.l D0
000017F6 6712 beq +0x14 /* 0000180A */
label000017F8:
000017F8 204B movea.l A0, A3
000017FA 7014 moveq.l D0, 0x14
000017FC D1C0 add.l A0, D0
000017FE 2F08 move.l -[A7], A0
00001800 7030 moveq.l D0, 0x30
00001802 2F00 move.l -[A7], D0
00001804 4EAD 18AA jsr [A5 + 0x18AA /* export_785 */]
00001808 504F addq.w A7, 8
label0000180A:
0000180A 244B movea.l A2, A3
0000180C 584A addq.w A2, 4
0000180E 2F0A move.l -[A7], A2
00001810 486D 164A pea.l [A5 + 0x164A /* export_709 */]
00001814 4EAD 16BA jsr [A5 + 0x16BA /* export_723 */]
00001818 26AE FFF4 move.l [A3], [A6 - 0xC]
0000181C 274C 0004 move.l [A3 + 0x4], A4
00001820 102E FFF8 move.b D0, [A6 - 0x8]
00001824 7201 moveq.l D1, 0x01
00001826 8001 or.b D0, D1
00001828 812B 0010 or.b [A3 + 0x10], D0
0000182C 102D C5D0 move.b D0, [A5 - 0x3A30]
00001830 6706 beq +0x8 /* 00001838 */
00001832 002B 0040 0010 ori.b [A3 + 0x10], 0x40 /* '@' */
label00001838:
00001838 4CDF 1C18 movem.l D3,D4,A2,A3,A4, [A7]+
0000183C 4E5E unlink A6
0000183E 4E75 rts
fn00001840:
00001840 4E56 FFFC link A6, -0x0004
00001844 48E7 1020 movem.l -[A7], D3,A2
00001848 7000 moveq.l D0, 0x00
0000184A 2D40 FFFC move.l [A6 - 0x4], D0
0000184E 4EBA 22C0 jsr [PC + 0x22C0 /* 00003B10 */]
label00001852:
00001852 102D CDDC move.b D0, [A5 - 0x3224]
00001856 163C 0089 move.b D3, 0x89
0000185A B003 cmp.b D0, D3
0000185C 6600 0110 bne +0x112 /* 0000196E */
00001860 302D D5D4 move.w D0, [A5 - 0x2A2C]
00001864 0240 8000 andi.w D0, 0x8000
00001868 6742 beq +0x44 /* 000018AC */
0000186A 53AD D902 subq.l [A5 - 0x26FE], 1
0000186E 0CAD 0000 0000 D902 cmpi.l [A5 - 0x26FE], 0x0
00001876 6A0A bpl +0xC /* 00001882 */
00001878 2F3C 0000 012C move.l -[A7], 0x12C
0000187E 4EBA E780 jsr [PC - 0x1880 /* 00000000 */]
label00001882:
00001882 102D CDDC move.b D0, [A5 - 0x3224]
00001886 B003 cmp.b D0, D3
00001888 670A beq +0xC /* 00001894 */
0000188A 2F3C 0000 012D move.l -[A7], 0x12D
00001890 4EBA E76E jsr [PC - 0x1892 /* 00000000 */]
label00001894:
00001894 2F2D CDDE move.l -[A7], [A5 - 0x3222]
00001898 4EAD 14BA jsr [A5 + 0x14BA /* export_659 */]
0000189C 302D D63A move.w D0, [A5 - 0x29C6]
000018A0 670A beq +0xC /* 000018AC */
000018A2 3F2D D63A move.w -[A7], [A5 - 0x29C6]
000018A6 4EAD 14B2 jsr [A5 + 0x14B2 /* export_658 */]
000018AA 544F addq.w A7, 2
label000018AC:
000018AC 246E FFFC movea.l A2, [A6 - 0x4]
000018B0 6024 bra +0x26 /* 000018D6 */
label000018B2:
000018B2 2F2A 0008 move.l -[A7], [A2 + 0x8]
000018B6 2F2D CDDE move.l -[A7], [A5 - 0x3222]
000018BA 4EAD 01B2 jsr [A5 + 0x1B2 /* export_50 */]
000018BE 504F addq.w A7, 8
000018C0 4A80 tst.l D0
000018C2 6610 bne +0x12 /* 000018D4 */
000018C4 2F2D CDDE move.l -[A7], [A5 - 0x3222]
000018C8 7030 moveq.l D0, 0x30
000018CA 2F00 move.l -[A7], D0
000018CC 4EAD 18AA jsr [A5 + 0x18AA /* export_785 */]
000018D0 504F addq.w A7, 8
000018D2 6006 bra +0x8 /* 000018DA */
label000018D4:
000018D4 2452 movea.l A2, [A2]
label000018D6:
000018D6 200A move.l D0, A2
000018D8 66D8 bne -0x26 /* 000018B2 */
label000018DA:
000018DA 486E FFFC pea.l [A6 - 0x4]
000018DE 2F2D CDDE move.l -[A7], [A5 - 0x3222]
000018E2 7002 moveq.l D0, 0x02
000018E4 3F00 move.w -[A7], D0
000018E6 206D D960 movea.l A0, [A5 - 0x26A0]
000018EA 4E90 jsr [A0]
000018EC 2F00 move.l -[A7], D0
000018EE 4EAD 16CA jsr [A5 + 0x16CA /* export_725 */]
000018F2 4EBA 221C jsr [PC + 0x221C /* 00003B10 */]
000018F6 102D CDDC move.b D0, [A5 - 0x3224]
000018FA 163C 0089 move.b D3, 0x89
000018FE B003 cmp.b D0, D3
00001900 664C bne +0x4E /* 0000194E */
00001902 302D D5D4 move.w D0, [A5 - 0x2A2C]
00001906 0240 8000 andi.w D0, 0x8000
0000190A 6742 beq +0x44 /* 0000194E */
0000190C 53AD D902 subq.l [A5 - 0x26FE], 1
00001910 0CAD 0000 0000 D902 cmpi.l [A5 - 0x26FE], 0x0
00001918 6A0A bpl +0xC /* 00001924 */
0000191A 2F3C 0000 012C move.l -[A7], 0x12C
00001920 4EBA E6DE jsr [PC - 0x1922 /* 00000000 */]
label00001924:
00001924 102D CDDC move.b D0, [A5 - 0x3224]
00001928 B003 cmp.b D0, D3
0000192A 670A beq +0xC /* 00001936 */
0000192C 2F3C 0000 012D move.l -[A7], 0x12D
00001932 4EBA E6CC jsr [PC - 0x1934 /* 00000000 */]
label00001936:
00001936 2F2D CDDE move.l -[A7], [A5 - 0x3222]
0000193A 4EAD 14BA jsr [A5 + 0x14BA /* export_659 */]
0000193E 302D D63A move.w D0, [A5 - 0x29C6]
00001942 670A beq +0xC /* 0000194E */
00001944 3F2D D63A move.w -[A7], [A5 - 0x29C6]
00001948 4EAD 14B2 jsr [A5 + 0x14B2 /* export_658 */]
0000194C 544F addq.w A7, 2
label0000194E:
0000194E 0C2D 0057 CDDC cmpi.b [A5 - 0x3224], 0x57 /* 'W' */
00001954 6618 bne +0x1A /* 0000196E */
00001956 4EBA 21B8 jsr [PC + 0x21B8 /* 00003B10 */]
0000195A 0C2D 0089 CDDC cmpi.b [A5 - 0x3224], 0x89
00001960 6700 FEF0 beq -0x10E /* 00001852 */
00001964 7014 moveq.l D0, 0x14
00001966 2F00 move.l -[A7], D0
00001968 4EAD 18AA jsr [A5 + 0x18AA /* export_785 */]
0000196C 584F addq.w A7, 4
label0000196E:
0000196E 0C2D 0054 CDDC cmpi.b [A5 - 0x3224], 0x54 /* 'T' */
00001974 670A beq +0xC /* 00001980 */
00001976 7012 moveq.l D0, 0x12
00001978 2F00 move.l -[A7], D0
0000197A 4EAD 18AA jsr [A5 + 0x18AA /* export_785 */]
0000197E 584F addq.w A7, 4
label00001980:
00001980 202E FFFC move.l D0, [A6 - 0x4]
00001984 4CDF 0408 movem.l D3,A2, [A7]+
00001988 4E5E unlink A6
0000198A 4E75 rts
fn0000198C:
0000198C 4E56 FFF0 link A6, -0x0010
00001990 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4
00001994 7E00 moveq.l D7, 0x00
00001996 7000 moveq.l D0, 0x00
00001998 2D40 FFF8 move.l [A6 - 0x8], D0
0000199C 266D C5C8 movea.l A3, [A5 - 0x3A38]
000019A0 422D C5D0 clr.b [A5 - 0x3A30]
000019A4 6004 bra +0x6 /* 000019AA */
label000019A6:
000019A6 4EAD 14D2 jsr [A5 + 0x14D2 /* export_662 */]
label000019AA:
000019AA 302D D63A move.w D0, [A5 - 0x29C6]
000019AE 48C0 ext.l D0
000019B0 7220 moveq.l D1, 0x20
000019B2 B081 cmp.l D0, D1
000019B4 67F0 beq -0xE /* 000019A6 */
000019B6 7209 moveq.l D1, 0x09
000019B8 B081 cmp.l D0, D1
000019BA 67EA beq -0x14 /* 000019A6 */
000019BC 70FF moveq.l D0, 0xFFFFFFFF
000019BE 2D40 FFF4 move.l [A6 - 0xC], D0
000019C2 1D7C 0020 FFF0 move.b [A6 - 0x10], 0x20 /* ' ' */
label000019C8:
000019C8 2A0B move.l D5, A3
000019CA 9AAD C5C8 sub.l D5, [A5 - 0x3A38]
000019CE 2C05 move.l D6, D5
000019D0 5C86 addq.l D6, 6
000019D2 604E bra +0x50 /* 00001A22 */
label000019D4:
000019D4 282D C5CC move.l D4, [A5 - 0x3A34]
000019D8 D884 add.l D4, D4
000019DA 0C84 0000 3FF0 cmpi.l D4, 0x3FF0
000019E0 6326 bls +0x28 /* 00001A08 */
000019E2 202D C5CC move.l D0, [A5 - 0x3A34]
000019E6 263C 0000 3FF0 move.l D3, 0x3FF0
000019EC B083 cmp.l D0, D3
000019EE 6612 bne +0x14 /* 00001A02 */
000019F0 2F3C 0000 3FF0 move.l -[A7], 0x3FF0
000019F6 2F3C 0000 00A9 move.l -[A7], 0xA9
000019FC 4EAD 18D2 jsr [A5 + 0x18D2 /* export_790 */]
00001A00 504F addq.w A7, 8
label00001A02:
00001A02 283C 0000 3FF0 move.l D4, 0x3FF0
label00001A08:
00001A08 2B44 C5CC move.l [A5 - 0x3A34], D4
00001A0C 2F2D C5C8 move.l -[A7], [A5 - 0x3A38]
00001A10 2F04 move.l -[A7], D4
00001A12 7002 moveq.l D0, 0x02
00001A14 3F00 move.w -[A7], D0
00001A16 4EAD 166A jsr [A5 + 0x166A /* export_713 */]
00001A1A 2B40 C5C8 move.l [A5 - 0x3A38], D0
00001A1E 2640 movea.l A3, D0
00001A20 D7C5 add.l A3, D5
label00001A22:
00001A22 BCAD C5CC cmp.l D6, [A5 - 0x3A34]
00001A26 6EAC bgt -0x52 /* 000019D4 */
00001A28 282E FFF8 move.l D4, [A6 - 0x8]
00001A2C 6704 beq +0x6 /* 00001A32 */
00001A2E 53AE FFF8 subq.l [A6 - 0x8], 1
label00001A32:
00001A32 302D D63A move.w D0, [A5 - 0x29C6]
00001A36 48C0 ext.l D0
00001A38 7220 moveq.l D1, 0x20
00001A3A B081 cmp.l D0, D1
00001A3C 6754 beq +0x56 /* 00001A92 */
00001A3E 7209 moveq.l D1, 0x09
00001A40 B081 cmp.l D0, D1
00001A42 674E beq +0x50 /* 00001A92 */
00001A44 720A moveq.l D1, 0x0A
00001A46 B081 cmp.l D0, D1
00001A48 6768 beq +0x6A /* 00001AB2 */
00001A4A 720D moveq.l D1, 0x0D
00001A4C B081 cmp.l D0, D1
00001A4E 6700 0376 beq +0x378 /* 00001DC6 */
00001A52 722F moveq.l D1, 0x2F
00001A54 B081 cmp.l D0, D1
00001A56 6762 beq +0x64 /* 00001ABA */
00001A58 722A moveq.l D1, 0x2A
00001A5A B081 cmp.l D0, D1
00001A5C 677C beq +0x7E /* 00001ADA */
00001A5E 7227 moveq.l D1, 0x27
00001A60 B081 cmp.l D0, D1
00001A62 6700 00AE beq +0xB0 /* 00001B12 */
00001A66 7222 moveq.l D1, 0x22
00001A68 B081 cmp.l D0, D1
00001A6A 6700 00A6 beq +0xA8 /* 00001B12 */
00001A6E 725C moveq.l D1, 0x5C
00001A70 B081 cmp.l D0, D1
00001A72 6700 00CA beq +0xCC /* 00001B3E */
00001A76 7223 moveq.l D1, 0x23
00001A78 B081 cmp.l D0, D1
00001A7A 6700 00DE beq +0xE0 /* 00001B5A */
00001A7E 0C80 0000 00FF cmpi.l D0, 0xFF
00001A84 6700 018E beq +0x190 /* 00001C14 */
00001A88 4A80 tst.l D0
00001A8A 6700 033A beq +0x33C /* 00001DC6 */
00001A8E 6000 018C bra +0x18E /* 00001C1C */
label00001A92:
00001A92 4A87 tst.l D7
00001A94 6600 031E bne +0x320 /* 00001DB4 */
00001A98 7020 moveq.l D0, 0x20
00001A9A 3B40 D63A move.w [A5 - 0x29C6], D0
00001A9E 102B FFFF move.b D0, [A3 - 0x1]
00001AA2 7220 moveq.l D1, 0x20
00001AA4 B001 cmp.b D0, D1
00001AA6 6600 030C bne +0x30E /* 00001DB4 */
00001AAA 4EAD 14D2 jsr [A5 + 0x14D2 /* export_662 */]
00001AAE 6000 FF18 bra -0xE6 /* 000019C8 */
label00001AB2:
00001AB2 4EAD 14D2 jsr [A5 + 0x14D2 /* export_662 */]
00001AB6 6000 FF10 bra -0xEE /* 000019C8 */
label00001ABA:
00001ABA 4A87 tst.l D7
00001ABC 6600 02F6 bne +0x2F8 /* 00001DB4 */
00001AC0 0C2E 002F FFF0 cmpi.b [A6 - 0x10], 0x2F /* '/' */
00001AC6 6600 02EC bne +0x2EE /* 00001DB4 */
label00001ACA:
00001ACA 4EAD 14D2 jsr [A5 + 0x14D2 /* export_662 */]
00001ACE 720D moveq.l D1, 0x0D
00001AD0 B041 cmp.w D0, D1
00001AD2 66F6 bne -0x8 /* 00001ACA */
00001AD4 534B subq.w A3, 1
00001AD6 6000 02EE bra +0x2F0 /* 00001DC6 */
label00001ADA:
00001ADA 4A87 tst.l D7
00001ADC 6600 02D6 bne +0x2D8 /* 00001DB4 */
00001AE0 0C2E 002F FFF0 cmpi.b [A6 - 0x10], 0x2F /* '/' */
00001AE6 6600 02CC bne +0x2CE /* 00001DB4 */
00001AEA 4EBA 29FA jsr [PC + 0x29FA /* 000044E6 */]
00001AEE 7620 moveq.l D3, 0x20
00001AF0 1743 FFFF move.b [A3 - 0x1], D3
00001AF4 1D43 FFF0 move.b [A6 - 0x10], D3
00001AF8 102B FFFE move.b D0, [A3 - 0x2]
00001AFC B003 cmp.b D0, D3
00001AFE 6602 bne +0x4 /* 00001B02 */
00001B00 534B subq.w A3, 1
label00001B02:
00001B02 4A84 tst.l D4
00001B04 6700 FEC2 beq -0x13C /* 000019C8 */
00001B08 7002 moveq.l D0, 0x02
00001B0A 2D40 FFF8 move.l [A6 - 0x8], D0
00001B0E 6000 FEB8 bra -0x146 /* 000019C8 */
label00001B12:
00001B12 4A87 tst.l D7
00001B14 671E beq +0x20 /* 00001B34 */
00001B16 302D D63A move.w D0, [A5 - 0x29C6]
00001B1A 3200 move.w D1, D0
00001B1C 48C1 ext.l D1
00001B1E B287 cmp.l D1, D7
00001B20 6600 0292 bne +0x294 /* 00001DB4 */
00001B24 0C2E 005C FFF0 cmpi.b [A6 - 0x10], 0x5C /* '\\' */
00001B2A 6700 0288 beq +0x28A /* 00001DB4 */
00001B2E 7E00 moveq.l D7, 0x00
00001B30 6000 0282 bra +0x284 /* 00001DB4 */
label00001B34:
00001B34 3E2D D63A move.w D7, [A5 - 0x29C6]
00001B38 48C7 ext.l D7
00001B3A 6000 0278 bra +0x27A /* 00001DB4 */
label00001B3E:
00001B3E 0C2E 005C FFF0 cmpi.b [A6 - 0x10], 0x5C /* '\\' */
00001B44 6600 026E bne +0x270 /* 00001DB4 */
00001B48 16ED D63B move.b [A3]+, [A5 - 0x29C5]
00001B4C 1D7C 0020 FFF0 move.b [A6 - 0x10], 0x20 /* ' ' */
00001B52 4EAD 14D2 jsr [A5 + 0x14D2 /* export_662 */]
00001B56 6000 FE70 bra -0x18E /* 000019C8 */
label00001B5A:
00001B5A 4A87 tst.l D7
00001B5C 6600 0256 bne +0x258 /* 00001DB4 */
00001B60 4EAD 14D2 jsr [A5 + 0x14D2 /* export_662 */]
00001B64 0C6D 0023 D63A cmpi.w [A5 - 0x29C6], 0x23 /* '#' */
00001B6A 667C bne +0x7E /* 00001BE8 */
00001B6C 601E bra +0x20 /* 00001B8C */
label00001B6E:
00001B6E 1214 move.b D1, [A4]
00001B70 7000 moveq.l D0, 0x00
00001B72 1001 move.b D0, D1
00001B74 D0AD B266 add.l D0, [A5 - 0x4D9A]
00001B78 2040 movea.l A0, D0
00001B7A 1010 move.b D0, [A0]
00001B7C 7208 moveq.l D1, 0x08
00001B7E C001 and.b D0, D1
00001B80 6606 bne +0x8 /* 00001B88 */
00001B82 264C movea.l A3, A4
00001B84 524B addq.w A3, 1
00001B86 6022 bra +0x24 /* 00001BAA */
label00001B88:
00001B88 534C subq.w A4, 1
00001B8A 6004 bra +0x6 /* 00001B90 */
label00001B8C:
00001B8C 284B movea.l A4, A3
00001B8E 534C subq.w A4, 1
label00001B90:
00001B90 206D C5C8 movea.l A0, [A5 - 0x3A38]
00001B94 5348 subq.w A0, 1
00001B96 B1CC cmpa.l A0, A4
00001B98 65D4 bcs -0x2A /* 00001B6E */
00001B9A 264C movea.l A3, A4
00001B9C 524B addq.w A3, 1
00001B9E 2F3C 0000 008E move.l -[A7], 0x8E
00001BA4 4EAD 18AA jsr [A5 + 0x18AA /* export_785 */]
00001BA8 584F addq.w A7, 4
label00001BAA:
00001BAA 1D6D D63B FFF0 move.b [A6 - 0x10], [A5 - 0x29C5]
00001BB0 2440 movea.l A2, D0
00001BB2 4EAD 14D2 jsr [A5 + 0x14D2 /* export_662 */]
00001BB6 3200 move.w D1, D0
00001BB8 200A move.l D0, A2
00001BBA 7000 moveq.l D0, 0x00
00001BBC 3001 move.w D0, D1
00001BBE 7220 moveq.l D1, 0x20
00001BC0 B081 cmp.l D0, D1
00001BC2 67E6 beq -0x18 /* 00001BAA */
00001BC4 7209 moveq.l D1, 0x09
00001BC6 B081 cmp.l D0, D1
00001BC8 67E0 beq -0x1E /* 00001BAA */
00001BCA 720A moveq.l D1, 0x0A
00001BCC B081 cmp.l D0, D1
00001BCE 67DA beq -0x24 /* 00001BAA */
00001BD0 7002 moveq.l D0, 0x02
00001BD2 2D40 FFF8 move.l [A6 - 0x8], D0
00001BD6 16FC 00FF move.b [A3]+, 0xFF
00001BDA 16FC 00FC move.b [A3]+, 0xFC
00001BDE 1B7C 0001 C5D0 move.b [A5 - 0x3A30], 0x1
00001BE4 6000 FDE2 bra -0x21C /* 000019C8 */
label00001BE8:
00001BE8 0CAE FFFF FFFF FFF4 cmpi.l [A6 - 0xC], 0xFFFFFFFF
00001BF0 670C beq +0xE /* 00001BFE */
00001BF2 2F3C 0000 008F move.l -[A7], 0x8F
00001BF8 4EAD 18AA jsr [A5 + 0x18AA /* export_785 */]
00001BFC 584F addq.w A7, 4
label00001BFE:
00001BFE 7623 moveq.l D3, 0x23
00001C00 1D43 FFF0 move.b [A6 - 0x10], D3
00001C04 200B move.l D0, A3
00001C06 90AD C5C8 sub.l D0, [A5 - 0x3A38]
00001C0A 2D40 FFF4 move.l [A6 - 0xC], D0
00001C0E 16C3 move.b [A3]+, D3
00001C10 6000 FDB6 bra -0x248 /* 000019C8 */
label00001C14:
00001C14 16ED D63B move.b [A3]+, [A5 - 0x29C5]
00001C18 6000 019A bra +0x19C /* 00001DB4 */
label00001C1C:
00001C1C 102D D5D9 move.b D0, [A5 - 0x2A27]
00001C20 6722 beq +0x24 /* 00001C44 */
00001C22 302D D63A move.w D0, [A5 - 0x29C6]
00001C26 48C0 ext.l D0
00001C28 2F00 move.l -[A7], D0
00001C2A 4EBA 1A38 jsr [PC + 0x1A38 /* 00003664 */]
00001C2E 4A80 tst.l D0
00001C30 6712 beq +0x14 /* 00001C44 */
00001C32 16ED D63B move.b [A3]+, [A5 - 0x29C5]
00001C36 1D6D D63B FFF0 move.b [A6 - 0x10], [A5 - 0x29C5]
00001C3C 4EAD 14D2 jsr [A5 + 0x14D2 /* export_662 */]
00001C40 6000 0178 bra +0x17A /* 00001DBA */
label00001C44:
00001C44 202E 0008 move.l D0, [A6 + 0x8]
00001C48 6700 016A beq +0x16C /* 00001DB4 */
00001C4C 302D D63A move.w D0, [A5 - 0x29C6]
00001C50 48C0 ext.l D0
00001C52 2F00 move.l -[A7], D0
00001C54 4EAD 1612 jsr [A5 + 0x1612 /* export_702 */]
00001C58 4A40 tst.w D0
00001C5A 6700 0158 beq +0x15A /* 00001DB4 */
00001C5E 4A87 tst.l D7
00001C60 6600 0152 bne +0x154 /* 00001DB4 */
00001C64 4EAD 1692 jsr [A5 + 0x1692 /* export_718 */]
00001C68 7601 moveq.l D3, 0x01
00001C6A 2D43 FFFC move.l [A6 - 0x4], D3
00001C6E 486D CE22 pea.l [A5 - 0x31DE]
00001C72 4EAD 01C2 jsr [A5 + 0x1C2 /* export_52 */]
00001C76 584F addq.w A7, 4
00001C78 2C00 move.l D6, D0
00001C7A 246E 0008 movea.l A2, [A6 + 0x8]
00001C7E 2806 move.l D4, D6
00001C80 5284 addq.l D4, 1
00001C82 6000 00B6 bra +0xB8 /* 00001D3A */
label00001C86:
00001C86 2F04 move.l -[A7], D4
00001C88 2F2A 0008 move.l -[A7], [A2 + 0x8]
00001C8C 486D CE22 pea.l [A5 - 0x31DE]
00001C90 4EAD 0182 jsr [A5 + 0x182 /* export_44 */]
00001C94 4FEF 000C lea.l A7, [A7 + 0xC]
00001C98 4A80 tst.l D0
00001C9A 6600 0098 bne +0x9A /* 00001D34 */
00001C9E 262E FFF4 move.l D3, [A6 - 0xC]
00001CA2 6B2E bmi +0x30 /* 00001CD2 */
00001CA4 206D C5C8 movea.l A0, [A5 - 0x3A38]
00001CA8 D1C3 add.l A0, D3
00001CAA 1010 move.b D0, [A0]
00001CAC 7223 moveq.l D1, 0x23
00001CAE B001 cmp.b D0, D1
00001CB0 670A beq +0xC /* 00001CBC */
00001CB2 2F3C 0000 0A3A move.l -[A7], 0xA3A /* '\n:' */
00001CB8 4EBA E346 jsr [PC - 0x1CBA /* 00000000 */]
label00001CBC:
00001CBC 266D C5C8 movea.l A3, [A5 - 0x3A38]
00001CC0 D7C3 add.l A3, D3
00001CC2 16FC 00FF move.b [A3]+, 0xFF
00001CC6 16FC 00FE move.b [A3]+, 0xFE
00001CCA 70FF moveq.l D0, 0xFFFFFFFF
00001CCC 2D40 FFF4 move.l [A6 - 0xC], D0
00001CD0 6054 bra +0x56 /* 00001D26 */
label00001CD2:
00001CD2 202E FFF8 move.l D0, [A6 - 0x8]
00001CD6 6740 beq +0x42 /* 00001D18 */
00001CD8 206D C5C8 movea.l A0, [A5 - 0x3A38]
00001CDC 5848 addq.w A0, 4
00001CDE B1CB cmpa.l A0, A3
00001CE0 6236 bhi +0x38 /* 00001D18 */
00001CE2 102B FFFC move.b D0, [A3 - 0x4]
00001CE6 76FF moveq.l D3, 0xFFFFFFFF
00001CE8 B003 cmp.b D0, D3
00001CEA 662C bne +0x2E /* 00001D18 */
00001CEC 102B FFFE move.b D0, [A3 - 0x2]
00001CF0 B003 cmp.b D0, D3
00001CF2 6624 bne +0x26 /* 00001D18 */
00001CF4 102B FFFF move.b D0, [A3 - 0x1]
00001CF8 72FC moveq.l D1, 0xFFFFFFFC
00001CFA B001 cmp.b D0, D1
00001CFC 661A bne +0x1C /* 00001D18 */
00001CFE 102B FFFD move.b D0, [A3 - 0x3]
00001D02 1740 FFFE move.b [A3 - 0x2], D0
00001D06 177C 00FD FFFD move.b [A3 - 0x3], 0xFD
00001D0C 177C 00FF FFFF move.b [A3 - 0x1], 0xFF
00001D12 16BC 00FC move.b [A3], 0xFC
00001D16 524B addq.w A3, 1
label00001D18:
00001D18 16FC 00FF move.b [A3]+, 0xFF
00001D1C 202E FFF8 move.l D0, [A6 - 0x8]
00001D20 6704 beq +0x6 /* 00001D26 */
00001D22 16FC 00FD move.b [A3]+, 0xFD
label00001D26:
00001D26 16EE FFFF move.b [A3]+, [A6 - 0x1]
00001D2A 1D7C 0020 FFF0 move.b [A6 - 0x10], 0x20 /* ' ' */
00001D30 6000 FC96 bra -0x368 /* 000019C8 */
label00001D34:
00001D34 52AE FFFC addq.l [A6 - 0x4], 1
00001D38 2452 movea.l A2, [A2]
label00001D3A:
00001D3A 200A move.l D0, A2
00001D3C 6600 FF48 bne -0xB6 /* 00001C86 */
00001D40 202E FFF4 move.l D0, [A6 - 0xC]
00001D44 76FF moveq.l D3, 0xFFFFFFFF
00001D46 B083 cmp.l D0, D3
00001D48 6710 beq +0x12 /* 00001D5A */
00001D4A 2F3C 0000 008F move.l -[A7], 0x8F
00001D50 4EAD 18AA jsr [A5 + 0x18AA /* export_785 */]
00001D54 584F addq.w A7, 4
00001D56 2D43 FFF4 move.l [A6 - 0xC], D3
label00001D5A:
00001D5A 204B movea.l A0, A3
00001D5C D1C6 add.l A0, D6
00001D5E 5248 addq.w A0, 1
00001D60 246D C5C8 movea.l A2, [A5 - 0x3A38]
00001D64 D5ED C5CC add.l A2, [A5 - 0x3A34]
00001D68 B1CA cmpa.l A0, A2
00001D6A 6326 bls +0x28 /* 00001D92 */
00001D6C 2A0B move.l D5, A3
00001D6E 9AAD C5C8 sub.l D5, [A5 - 0x3A38]
00001D72 2006 move.l D0, D6
00001D74 5280 addq.l D0, 1
00001D76 D1AD C5CC add.l [A5 - 0x3A34], D0
00001D7A 2F2D C5C8 move.l -[A7], [A5 - 0x3A38]
00001D7E 2F2D C5CC move.l -[A7], [A5 - 0x3A34]
00001D82 7002 moveq.l D0, 0x02
00001D84 3F00 move.w -[A7], D0
00001D86 4EAD 166A jsr [A5 + 0x166A /* export_713 */]
00001D8A 2B40 C5C8 move.l [A5 - 0x3A38], D0
00001D8E 2640 movea.l A3, D0
00001D90 D7C5 add.l A3, D5
label00001D92:
00001D92 2606 move.l D3, D6
00001D94 5283 addq.l D3, 1
00001D96 2F03 move.l -[A7], D3
00001D98 486D CE22 pea.l [A5 - 0x31DE]
00001D9C 2F0B move.l -[A7], A3
00001D9E 4EAD 018A jsr [A5 + 0x18A /* export_45 */]
00001DA2 4FEF 000C lea.l A7, [A7 + 0xC]
00001DA6 D7C6 add.l A3, D6
00001DA8 102B FFFF move.b D0, [A3 - 0x1]
00001DAC 1D40 FFF0 move.b [A6 - 0x10], D0
00001DB0 6000 FC16 bra -0x3E8 /* 000019C8 */
label00001DB4:
00001DB4 1D6D D63B FFF0 move.b [A6 - 0x10], [A5 - 0x29C5]
label00001DBA:
00001DBA 16ED D63B move.b [A3]+, [A5 - 0x29C5]
00001DBE 4EAD 14D2 jsr [A5 + 0x14D2 /* export_662 */]
00001DC2 6000 FC04 bra -0x3FA /* 000019C8 */
label00001DC6:
00001DC6 202E FFF8 move.l D0, [A6 - 0x8]
00001DCA 670C beq +0xE /* 00001DD8 */
00001DCC 2F3C 0000 008E move.l -[A7], 0x8E
00001DD2 4EAD 18AA jsr [A5 + 0x18AA /* export_785 */]
00001DD6 584F addq.w A7, 4
label00001DD8:
00001DD8 0CAE FFFF FFFF FFF4 cmpi.l [A6 - 0xC], 0xFFFFFFFF
00001DE0 6712 beq +0x14 /* 00001DF4 */
00001DE2 2F3C 0000 008F move.l -[A7], 0x8F
00001DE8 4EAD 18AA jsr [A5 + 0x18AA /* export_785 */]
00001DEC 584F addq.w A7, 4
00001DEE 6004 bra +0x6 /* 00001DF4 */
label00001DF0:
00001DF0 534C subq.w A4, 1
00001DF2 6004 bra +0x6 /* 00001DF8 */
label00001DF4:
00001DF4 284B movea.l A4, A3
00001DF6 534C subq.w A4, 1
label00001DF8:
00001DF8 206D C5C8 movea.l A0, [A5 - 0x3A38]
00001DFC 5348 subq.w A0, 1
00001DFE B1CC cmpa.l A0, A4
00001E00 6408 bcc +0xA /* 00001E0A */
00001E02 1014 move.b D0, [A4]
00001E04 7220 moveq.l D1, 0x20
00001E06 B001 cmp.b D0, D1
00001E08 67E6 beq -0x18 /* 00001DF0 */
label00001E0A:
00001E0A 264C movea.l A3, A4
00001E0C 524B addq.w A3, 1
00001E0E 4213 clr.b [A3]
00001E10 2F2D C5C8 move.l -[A7], [A5 - 0x3A38]
00001E14 7002 moveq.l D0, 0x02
00001E16 3F00 move.w -[A7], D0
00001E18 206D D960 movea.l A0, [A5 - 0x26A0]
00001E1C 4E90 jsr [A0]
00001E1E 2640 movea.l A3, D0
00001E20 4EAD 14D2 jsr [A5 + 0x14D2 /* export_662 */]
00001E24 200B move.l D0, A3
00001E26 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
00001E2A 4E5E unlink A6
00001E2C 205F movea.l A0, [A7]+
00001E2E 584F addq.w A7, 4
00001E30 4ED0 jmp [A0]
fn00001E32:
00001E32 48E7 0030 movem.l -[A7], A2,A3
00001E36 4EBA 1CD8 jsr [PC + 0x1CD8 /* 00003B10 */]
00001E3A 0C00 0089 cmpi.b D0, 0x89
00001E3E 6716 beq +0x18 /* 00001E56 */
00001E40 7014 moveq.l D0, 0x14
00001E42 2F00 move.l -[A7], D0
00001E44 4EAD 18AA jsr [A5 + 0x18AA /* export_785 */]
00001E48 584F addq.w A7, 4
00001E4A 1F3C 008A move.b -[A7], 0x8A
00001E4E 4EBA 37FE jsr [PC + 0x37FE /* 0000564E */]
00001E52 4EFA 00A0 jmp [PC + 0xA0 /* 00001EF4 */]
label00001E56:
00001E56 302D D5D4 move.w D0, [A5 - 0x2A2C]
00001E5A 0240 8000 andi.w D0, 0x8000
00001E5E 6742 beq +0x44 /* 00001EA2 */
00001E60 53AD D902 subq.l [A5 - 0x26FE], 1
00001E64 0CAD 0000 0000 D902 cmpi.l [A5 - 0x26FE], 0x0
00001E6C 6A0A bpl +0xC /* 00001E78 */
00001E6E 2F3C 0000 012C move.l -[A7], 0x12C
00001E74 4EBA E18A jsr [PC - 0x1E76 /* 00000000 */]
label00001E78:
00001E78 0C2D 0089 CDDC cmpi.b [A5 - 0x3224], 0x89
00001E7E 670A beq +0xC /* 00001E8A */
00001E80 2F3C 0000 012D move.l -[A7], 0x12D
00001E86 4EBA E178 jsr [PC - 0x1E88 /* 00000000 */]
label00001E8A:
00001E8A 2F2D CDDE move.l -[A7], [A5 - 0x3222]
00001E8E 4EAD 14BA jsr [A5 + 0x14BA /* export_659 */]
00001E92 302D D63A move.w D0, [A5 - 0x29C6]
00001E96 670A beq +0xC /* 00001EA2 */
00001E98 3F2D D63A move.w -[A7], [A5 - 0x29C6]
00001E9C 4EAD 14B2 jsr [A5 + 0x14B2 /* export_658 */]
00001EA0 544F addq.w A7, 2
label00001EA2:
00001EA2 4EBA E55C jsr [PC - 0x1AA4 /* 00000400 */]
00001EA6 2640 movea.l A3, D0
00001EA8 200B move.l D0, A3
00001EAA 6744 beq +0x46 /* 00001EF0 */
00001EAC 102B 0010 move.b D0, [A3 + 0x10]
00001EB0 7201 moveq.l D1, 0x01
00001EB2 C001 and.b D0, D1
00001EB4 673A beq +0x3C /* 00001EF0 */
00001EB6 102B 0010 move.b D0, [A3 + 0x10]
00001EBA 7206 moveq.l D1, 0x06
00001EBC C001 and.b D0, D1
00001EBE 6718 beq +0x1A /* 00001ED8 */
00001EC0 204B movea.l A0, A3
00001EC2 7014 moveq.l D0, 0x14
00001EC4 D1C0 add.l A0, D0
00001EC6 2F08 move.l -[A7], A0
00001EC8 7024 moveq.l D0, 0x24
00001ECA 2F00 move.l -[A7], D0
00001ECC 4EAD 18AA jsr [A5 + 0x18AA /* export_785 */]
00001ED0 504F addq.w A7, 8
00001ED2 4EBA 14C6 jsr [PC + 0x14C6 /* 0000339A */]
00001ED6 601C bra +0x1E /* 00001EF4 */
label00001ED8:
00001ED8 244B movea.l A2, A3
00001EDA 584A addq.w A2, 4
00001EDC 2F0A move.l -[A7], A2
00001EDE 486D 164A pea.l [A5 + 0x164A /* export_709 */]
00001EE2 4EAD 16BA jsr [A5 + 0x16BA /* export_723 */]
00001EE6 7000 moveq.l D0, 0x00
00001EE8 2680 move.l [A3], D0
00001EEA 022B 00EE 0010 andi.b [A3 + 0x10], 0xEE
label00001EF0:
00001EF0 4EBA 1510 jsr [PC + 0x1510 /* 00003402 */]
label00001EF4:
00001EF4 4CDF 0C00 movem.l A2,A3, [A7]+
00001EF8 4E75 rts
fn00001EFA:
00001EFA 4E56 FFFC link A6, -0x0004
00001EFE 52AD CDFE addq.l [A5 - 0x3202], 1
00001F02 4EBA E198 jsr [PC - 0x1E68 /* 0000009C */]
00001F06 1D40 FFFC move.b [A6 - 0x4], D0
00001F0A 53AD CDFE subq.l [A5 - 0x3202], 1
00001F0E 0C00 0084 cmpi.b D0, 0x84
00001F12 6716 beq +0x18 /* 00001F2A */
00001F14 0C00 0085 cmpi.b D0, 0x85
00001F18 6710 beq +0x12 /* 00001F2A */
00001F1A 701E moveq.l D0, 0x1E
00001F1C 2F00 move.l -[A7], D0
00001F1E 4EAD 18AA jsr [A5 + 0x18AA /* export_785 */]
00001F22 584F addq.w A7, 4
00001F24 4EBA 1474 jsr [PC + 0x1474 /* 0000339A */]
00001F28 607C bra +0x7E /* 00001FA6 */
label00001F2A:
00001F2A 4EBA 14D6 jsr [PC + 0x14D6 /* 00003402 */]
00001F2E 700D moveq.l D0, 0x0D
00001F30 2F00 move.l -[A7], D0
00001F32 4EAD 14AA jsr [A5 + 0x14AA /* export_657 */]
00001F36 302D D5D4 move.w D0, [A5 - 0x2A2C]
00001F3A 0240 8000 andi.w D0, 0x8000
00001F3E 6712 beq +0x14 /* 00001F52 */
00001F40 202D D906 move.l D0, [A5 - 0x26FA]
00001F44 670C beq +0xE /* 00001F52 */
00001F46 7000 moveq.l D0, 0x00
00001F48 2B40 D906 move.l [A5 - 0x26FA], D0
00001F4C 206D D90E movea.l A0, [A5 - 0x26F2]
00001F50 4210 clr.b [A0]
label00001F52:
00001F52 302D D5D6 move.w D0, [A5 - 0x2A2A]
00001F56 0240 0080 andi.w D0, 0x80
00001F5A 670E beq +0x10 /* 00001F6A */
00001F5C 2F2D CDDE move.l -[A7], [A5 - 0x3222]
00001F60 705C moveq.l D0, 0x5C
00001F62 1F00 move.b -[A7], D0
00001F64 4EAD 16AA jsr [A5 + 0x16AA /* export_721 */]
00001F68 6016 bra +0x18 /* 00001F80 */
label00001F6A:
00001F6A 302D D5D6 move.w D0, [A5 - 0x2A2A]
00001F6E 0240 0100 andi.w D0, 0x100
00001F72 670C beq +0xE /* 00001F80 */
00001F74 2F2D CDDE move.l -[A7], [A5 - 0x3222]
00001F78 702F moveq.l D0, 0x2F
00001F7A 1F00 move.b -[A7], D0
00001F7C 4EAD 16AA jsr [A5 + 0x16AA /* export_721 */]
label00001F80:
00001F80 2F2D CDDE move.l -[A7], [A5 - 0x3222]
00001F84 0C2E 0084 FFFC cmpi.b [A6 - 0x4], 0x84
00001F8A 670A beq +0xC /* 00001F96 */
00001F8C 302D D5D6 move.w D0, [A5 - 0x2A2A]
00001F90 7240 moveq.l D1, 0x40
00001F92 C041 and.w D0, D1
00001F94 6704 beq +0x6 /* 00001F9A */
label00001F96:
00001F96 7003 moveq.l D0, 0x03
00001F98 6002 bra +0x4 /* 00001F9C */
label00001F9A:
00001F9A 7006 moveq.l D0, 0x06
label00001F9C:
00001F9C 2F00 move.l -[A7], D0
00001F9E 4EBA 000A jsr [PC + 0xA /* 00001FAA */]
00001FA2 4EAD 14D2 jsr [A5 + 0x14D2 /* export_662 */]
label00001FA6:
00001FA6 4E5E unlink A6
00001FA8 4E75 rts
fn00001FAA:
00001FAA 4E56 0000 link A6, 0
00001FAE 48E7 1038 movem.l -[A7], D3,A2,A3,A4
00001FB2 246E 000C movea.l A2, [A6 + 0xC]
00001FB6 286D D8FE movea.l A4, [A5 - 0x2702]
00001FBA 605E bra +0x60 /* 0000201A */
label00001FBC:
00001FBC 302C 0026 move.w D0, [A4 + 0x26]
00001FC0 48C0 ext.l D0
00001FC2 7602 moveq.l D3, 0x02
00001FC4 E7A0 asl D0, D3
00001FC6 D0AD D844 add.l D0, [A5 - 0x27BC]
00001FCA 2040 movea.l A0, D0
00001FCC 2650 movea.l A3, [A0]
00001FCE 200B move.l D0, A3
00001FD0 660A bne +0xC /* 00001FDC */
00001FD2 2F3C 0000 1202 move.l -[A7], 0x1202
00001FD8 4EBA E026 jsr [PC - 0x1FDA /* 00000000 */]
label00001FDC:
00001FDC 703A moveq.l D0, 0x3A
00001FDE 2F00 move.l -[A7], D0
00001FE0 2F0B move.l -[A7], A3
00001FE2 4EAD 01DA jsr [A5 + 0x1DA /* export_55 */]
00001FE6 504F addq.w A7, 8
00001FE8 2640 movea.l A3, D0
00001FEA 200B move.l D0, A3
00001FEC 6612 bne +0x14 /* 00002000 */
00001FEE 302C 0026 move.w D0, [A4 + 0x26]
00001FF2 48C0 ext.l D0
00001FF4 E7A0 asl D0, D3
00001FF6 D0AD D844 add.l D0, [A5 - 0x27BC]
00001FFA 2040 movea.l A0, D0
00001FFC 2650 movea.l A3, [A0]
00001FFE 6002 bra +0x4 /* 00002002 */
label00002000:
00002000 524B addq.w A3, 1
label00002002:
00002002 2F0B move.l -[A7], A3
00002004 2F0A move.l -[A7], A2
00002006 4EAD 15F2 jsr [A5 + 0x15F2 /* export_698 */]
0000200A 4A80 tst.l D0
0000200C 6608 bne +0xA /* 00002016 */
0000200E 4EAD 14D2 jsr [A5 + 0x14D2 /* export_662 */]
00002012 6000 0088 bra +0x8A /* 0000209C */
label00002016:
00002016 286C 0008 movea.l A4, [A4 + 0x8]
label0000201A:
0000201A 200C move.l D0, A4
0000201C 669E bne -0x60 /* 00001FBC */
0000201E 286D D916 movea.l A4, [A5 - 0x26EA]
00002022 6062 bra +0x64 /* 00002086 */
label00002024:
00002024 102C 000D move.b D0, [A4 + 0xD]
00002028 7203 moveq.l D1, 0x03
0000202A B001 cmp.b D0, D1
0000202C 6654 bne +0x56 /* 00002082 */
0000202E 102C 000C move.b D0, [A4 + 0xC]
00002032 7210 moveq.l D1, 0x10
00002034 B001 cmp.b D0, D1
00002036 664A bne +0x4C /* 00002082 */
00002038 302C 0026 move.w D0, [A4 + 0x26]
0000203C 48C0 ext.l D0
0000203E 7602 moveq.l D3, 0x02
00002040 E7A0 asl D0, D3
00002042 D0AD D844 add.l D0, [A5 - 0x27BC]
00002046 2040 movea.l A0, D0
00002048 2650 movea.l A3, [A0]
0000204A 703A moveq.l D0, 0x3A
0000204C 2F00 move.l -[A7], D0
0000204E 2F0B move.l -[A7], A3
00002050 4EAD 01DA jsr [A5 + 0x1DA /* export_55 */]
00002054 504F addq.w A7, 8
00002056 2640 movea.l A3, D0
00002058 200B move.l D0, A3
0000205A 6612 bne +0x14 /* 0000206E */
0000205C 302C 0026 move.w D0, [A4 + 0x26]
00002060 48C0 ext.l D0
00002062 E7A0 asl D0, D3
00002064 D0AD D844 add.l D0, [A5 - 0x27BC]
00002068 2040 movea.l A0, D0
0000206A 2650 movea.l A3, [A0]
0000206C 6002 bra +0x4 /* 00002070 */
label0000206E:
0000206E 524B addq.w A3, 1
label00002070:
00002070 2F0B move.l -[A7], A3
00002072 2F0A move.l -[A7], A2
00002074 4EAD 15F2 jsr [A5 + 0x15F2 /* export_698 */]
00002078 4A80 tst.l D0
0000207A 6606 bne +0x8 /* 00002082 */
0000207C 4EAD 14D2 jsr [A5 + 0x14D2 /* export_662 */]
00002080 601A bra +0x1C /* 0000209C */
label00002082:
00002082 286C 0008 movea.l A4, [A4 + 0x8]
label00002086:
00002086 200C move.l D0, A4
00002088 669A bne -0x64 /* 00002024 */
0000208A 2F0A move.l -[A7], A2
0000208C 7003 moveq.l D0, 0x03
0000208E 2F00 move.l -[A7], D0
00002090 42A7 clr.l -[A7]
00002092 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002096 42A7 clr.l -[A7]
00002098 4EAD 14DA jsr [A5 + 0x14DA /* export_663 */]
label0000209C:
0000209C 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+
000020A0 4E5E unlink A6
000020A2 205F movea.l A0, [A7]+
000020A4 504F addq.w A7, 8
000020A6 4ED0 jmp [A0]
fn000020A8:
000020A8 4E56 FFF8 link A6, -0x0008
000020AC 2F0A move.l -[A7], A2
000020AE 422E FFFC clr.b [A6 - 0x4]
000020B2 4EBA DFE8 jsr [PC - 0x2018 /* 0000009C */]
000020B6 0C2D 0053 CDDC cmpi.b [A5 - 0x3224], 0x53 /* 'S' */
000020BC 6608 bne +0xA /* 000020C6 */
000020BE 522E FFFC addq.b [A6 - 0x4], 1
000020C2 4EBA DFD8 jsr [PC - 0x2028 /* 0000009C */]
label000020C6:
000020C6 0C2D 0084 CDDC cmpi.b [A5 - 0x3224], 0x84
000020CC 6710 beq +0x12 /* 000020DE */
000020CE 705C moveq.l D0, 0x5C
000020D0 2F00 move.l -[A7], D0
000020D2 4EAD 18AA jsr [A5 + 0x18AA /* export_785 */]
000020D6 584F addq.w A7, 4
000020D8 4EBA 12C0 jsr [PC + 0x12C0 /* 0000339A */]
000020DC 6044 bra +0x46 /* 00002122 */
label000020DE:
000020DE 486E FFF8 pea.l [A6 - 0x8]
000020E2 4EBA 2662 jsr [PC + 0x2662 /* 00004746 */]
000020E6 2440 movea.l A2, D0
000020E8 2F0A move.l -[A7], A2
000020EA 487A 003E pea.l [PC + 0x3E /* 0000212A, value 0x25730000 '%s\0\0', cstring "%s" */]
000020EE 486D B3A6 pea.l [A5 - 0x4C5A]
000020F2 4EAD 022A jsr [A5 + 0x22A /* export_65 */]
000020F6 4FEF 000C lea.l A7, [A7 + 0xC]
000020FA 102E FFFC move.b D0, [A6 - 0x4]
000020FE 6716 beq +0x18 /* 00002116 */
00002100 0C2D 0054 CDDC cmpi.b [A5 - 0x3224], 0x54 /* 'T' */
00002106 670A beq +0xC /* 00002112 */
00002108 7012 moveq.l D0, 0x12
0000210A 2F00 move.l -[A7], D0
0000210C 4EAD 18AA jsr [A5 + 0x18AA /* export_785 */]
00002110 584F addq.w A7, 4
label00002112:
00002112 4EBA DF88 jsr [PC - 0x2078 /* 0000009C */]
label00002116:
00002116 0C2D 008A CDDC cmpi.b [A5 - 0x3224], 0x8A
0000211C 6704 beq +0x6 /* 00002122 */
0000211E 4EBA 12E2 jsr [PC + 0x12E2 /* 00003402 */]
label00002122:
00002122 245F movea.l A2, [A7]+
00002124 4E5E unlink A6
00002126 4E75 rts
00002128 0004 2573 ori.b D4, 0x73 /* 's' */
0000212C 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 0000212E-00002132
fn0000212E:
0000212E 4E56 FFFC link A6, -0x0004
// end alternate branch 0000212E-00002132
fn0000212E: // (misaligned)
00002130 FFFC .invalid <<F/7/7>>
00002132 2F0A move.l -[A7], A2
00002134 102D D5D8 move.b D0, [A5 - 0x2A28]
00002138 670A beq +0xC /* 00002144 */
0000213A 7010 moveq.l D0, 0x10
0000213C 2F00 move.l -[A7], D0
0000213E 4EAD 18AA jsr [A5 + 0x18AA /* export_785 */]
00002142 584F addq.w A7, 4
label00002144:
00002144 4EBA DF56 jsr [PC - 0x20AA /* 0000009C */]
00002148 0C2D 0084 CDDC cmpi.b [A5 - 0x3224], 0x84
0000214E 6710 beq +0x12 /* 00002160 */
00002150 705C moveq.l D0, 0x5C
00002152 2F00 move.l -[A7], D0
00002154 4EAD 18AA jsr [A5 + 0x18AA /* export_785 */]
00002158 584F addq.w A7, 4
0000215A 4EBA 123E jsr [PC + 0x123E /* 0000339A */]
0000215E 601E bra +0x20 /* 0000217E */
label00002160:
00002160 486E FFFC pea.l [A6 - 0x4]
00002164 4EBA 25E0 jsr [PC + 0x25E0 /* 00004746 */]
00002168 2440 movea.l A2, D0
0000216A 2F0A move.l -[A7], A2
0000216C 206D D958 movea.l A0, [A5 - 0x26A8]
00002170 4E90 jsr [A0]
00002172 0C2D 008A CDDC cmpi.b [A5 - 0x3224], 0x8A
00002178 6704 beq +0x6 /* 0000217E */
0000217A 4EBA 1286 jsr [PC + 0x1286 /* 00003402 */]
label0000217E:
0000217E 245F movea.l A2, [A7]+
00002180 4E5E unlink A6
00002182 4E75 rts
fn00002184:
00002184 4E56 0000 link A6, 0
00002188 48E7 1810 movem.l -[A7], D3,D4,A3
0000218C 266E 0008 movea.l A3, [A6 + 0x8]
00002190 4A2B 0004 tst.b [A3 + 0x4]
00002194 6710 beq +0x12 /* 000021A6 */
00002196 1013 move.b D0, [A3]
00002198 765F moveq.l D3, 0x5F
0000219A B003 cmp.b D0, D3
0000219C 6708 beq +0xA /* 000021A6 */
0000219E 102B 0001 move.b D0, [A3 + 0x1]
000021A2 B003 cmp.b D0, D3
000021A4 663C bne +0x3E /* 000021E2 */
label000021A6:
000021A6 102B 0002 move.b D0, [A3 + 0x2]
000021AA 7241 moveq.l D1, 0x41
000021AC B001 cmp.b D0, D1
000021AE 6604 bne +0x6 /* 000021B4 */
000021B0 7801 moveq.l D4, 0x01
000021B2 600C bra +0xE /* 000021C0 */
label000021B4:
000021B4 102B 0002 move.b D0, [A3 + 0x2]
000021B8 7244 moveq.l D1, 0x44
000021BA B001 cmp.b D0, D1
000021BC 6602 bne +0x4 /* 000021C0 */
000021BE 7803 moveq.l D4, 0x03
label000021C0:
000021C0 162B 0003 move.b D3, [A3 + 0x3]
000021C4 4883 ext.w D3
000021C6 70D0 moveq.l D0, 0xFFFFFFD0
000021C8 D640 add.w D3, D0
000021CA 6B16 bmi +0x18 /* 000021E2 */
000021CC 7002 moveq.l D0, 0x02
000021CE B640 cmp.w D3, D0
000021D0 6E10 bgt +0x12 /* 000021E2 */
000021D2 102B 0002 move.b D0, [A3 + 0x2]
000021D6 7241 moveq.l D1, 0x41
000021D8 B001 cmp.b D0, D1
000021DA 660A bne +0xC /* 000021E6 */
000021DC 7002 moveq.l D0, 0x02
000021DE B640 cmp.w D3, D0
000021E0 6604 bne +0x6 /* 000021E6 */
label000021E2:
000021E2 70FF moveq.l D0, 0xFFFFFFFF
000021E4 600C bra +0xE /* 000021F2 */
label000021E6:
000021E6 3004 move.w D0, D4
000021E8 48C0 ext.l D0
000021EA 3203 move.w D1, D3
000021EC 3401 move.w D2, D1
000021EE 48C2 ext.l D2
000021F0 D082 add.l D0, D2
label000021F2:
000021F2 4CDF 0818 movem.l D3,D4,A3, [A7]+
000021F6 4E5E unlink A6
000021F8 205F movea.l A0, [A7]+
000021FA 584F addq.w A7, 4
000021FC 4ED0 jmp [A0]
fn000021FE:
000021FE 4EBA DE9C jsr [PC - 0x2164 /* 0000009C */]
00002202 0C2D 0087 CDDC cmpi.b [A5 - 0x3224], 0x87
00002208 6626 bne +0x28 /* 00002230 */
0000220A 4EAD 1562 jsr [A5 + 0x1562 /* export_680 */]
0000220E 2B40 D8B8 move.l [A5 - 0x2748], D0
00002212 2F2D D8B8 move.l -[A7], [A5 - 0x2748]
00002216 4EAD 1622 jsr [A5 + 0x1622 /* export_704 */]
0000221A 72FF moveq.l D1, 0xFFFFFFFF
0000221C B081 cmp.l D0, D1
0000221E 660A bne +0xC /* 0000222A */
00002220 7023 moveq.l D0, 0x23
00002222 2F00 move.l -[A7], D0
00002224 4EAD 18AA jsr [A5 + 0x18AA /* export_785 */]
00002228 584F addq.w A7, 4
label0000222A:
0000222A 53AD D8B8 subq.l [A5 - 0x2748], 1
0000222E 6006 bra +0x8 /* 00002236 */
label00002230:
00002230 2B6D D5BE D8B8 move.l [A5 - 0x2748], [A5 - 0x2A42]
label00002236:
00002236 4E75 rts
fn00002238:
00002238 4E56 FFD0 link A6, -0x0030
0000223C 48E7 1820 movem.l -[A7], D3,D4,A2
00002240 422E FFD0 clr.b [A6 - 0x30]
00002244 6004 bra +0x6 /* 0000224A */
label00002246:
00002246 4EAD 14D2 jsr [A5 + 0x14D2 /* export_662 */]
label0000224A:
0000224A 122D D63B move.b D1, [A5 - 0x29C5]
0000224E 7000 moveq.l D0, 0x00
00002250 1001 move.b D0, D1
00002252 D0AD B266 add.l D0, [A5 - 0x4D9A]
00002256 2040 movea.l A0, D0
00002258 1010 move.b D0, [A0]
0000225A 7208 moveq.l D1, 0x08
0000225C C001 and.b D0, D1
0000225E 66E6 bne -0x18 /* 00002246 */
00002260 0C6D 0024 D63A cmpi.w [A5 - 0x29C6], 0x24 /* '$' */
00002266 6604 bne +0x6 /* 0000226C */
00002268 4EAD 14D2 jsr [A5 + 0x14D2 /* export_662 */]
label0000226C:
0000226C 4EBA DE2E jsr [PC - 0x21D2 /* 0000009C */]
00002270 162D CDDC move.b D3, [A5 - 0x3224]
00002274 183C 0089 move.b D4, 0x89
00002278 B604 cmp.b D3, D4
0000227A 6708 beq +0xA /* 00002284 */
0000227C 703B moveq.l D0, 0x3B
0000227E B600 cmp.b D3, D0
00002280 6400 0908 bcc +0x90A /* 00002B8A */
label00002284:
00002284 487A 0932 pea.l [PC + 0x932 /* 00002BB8, value 0x5A544300 'ZTC\0', cstring "ZTC" */]
00002288 2F2D CDDE move.l -[A7], [A5 - 0x3222]
0000228C 4EAD 01B2 jsr [A5 + 0x1B2 /* export_50 */]
00002290 504F addq.w A7, 8
00002292 4A80 tst.l D0
00002294 6712 beq +0x14 /* 000022A8 */
00002296 487A 091C pea.l [PC + 0x91C /* 00002BB4, value 0x53430000 'SC\0\0', cstring "SC" */]
0000229A 2F2D CDDE move.l -[A7], [A5 - 0x3222]
0000229E 4EAD 01B2 jsr [A5 + 0x1B2 /* export_50 */]
000022A2 504F addq.w A7, 8
000022A4 4A80 tst.l D0
000022A6 6618 bne +0x1A /* 000022C0 */
label000022A8:
000022A8 4EBA DDF2 jsr [PC - 0x220E /* 0000009C */]
000022AC 522E FFD0 addq.b [A6 - 0x30], 1
000022B0 162D CDDC move.b D3, [A5 - 0x3224]
000022B4 B604 cmp.b D3, D4
000022B6 6708 beq +0xA /* 000022C0 */
000022B8 703B moveq.l D0, 0x3B
000022BA B600 cmp.b D3, D0
000022BC 6200 08CC bhi +0x8CE /* 00002B8A */
label000022C0:
000022C0 2F2D CDDE move.l -[A7], [A5 - 0x3222]
000022C4 486D C87E pea.l [A5 - 0x3782]
000022C8 7020 moveq.l D0, 0x20
000022CA 2F00 move.l -[A7], D0
000022CC 4EAD 162A jsr [A5 + 0x162A /* export_705 */]
000022D0 1D40 FFF2 move.b [A6 - 0xE], D0
000022D4 7200 moveq.l D1, 0x00
000022D6 1200 move.b D1, D0
000022D8 7012 moveq.l D0, 0x12
000022DA B280 cmp.l D1, D0
000022DC 6700 00D4 beq +0xD6 /* 000023B2 */
000022E0 7004 moveq.l D0, 0x04
000022E2 B280 cmp.l D1, D0
000022E4 6700 026A beq +0x26C /* 00002550 */
000022E8 700C moveq.l D0, 0x0C
000022EA B280 cmp.l D1, D0
000022EC 6700 0274 beq +0x276 /* 00002562 */
000022F0 7019 moveq.l D0, 0x19
000022F2 B280 cmp.l D1, D0
000022F4 6700 0274 beq +0x276 /* 0000256A */
000022F8 700F moveq.l D0, 0x0F
000022FA B280 cmp.l D1, D0
000022FC 6700 0290 beq +0x292 /* 0000258E */
00002300 701F moveq.l D0, 0x1F
00002302 B280 cmp.l D1, D0
00002304 6700 0288 beq +0x28A /* 0000258E */
00002308 7010 moveq.l D0, 0x10
0000230A B280 cmp.l D1, D0
0000230C 6700 0280 beq +0x282 /* 0000258E */
00002310 7011 moveq.l D0, 0x11
00002312 B280 cmp.l D1, D0
00002314 6700 0324 beq +0x326 /* 0000263A */
00002318 701B moveq.l D0, 0x1B
0000231A B280 cmp.l D1, D0
0000231C 6700 033C beq +0x33E /* 0000265A */
00002320 701C moveq.l D0, 0x1C
00002322 B280 cmp.l D1, D0
00002324 6700 0360 beq +0x362 /* 00002686 */
00002328 7015 moveq.l D0, 0x15
0000232A B280 cmp.l D1, D0
0000232C 6700 03AC beq +0x3AE /* 000026DA */
00002330 7014 moveq.l D0, 0x14
00002332 B280 cmp.l D1, D0
00002334 6700 03C2 beq +0x3C4 /* 000026F8 */
00002338 701D moveq.l D0, 0x1D
0000233A B280 cmp.l D1, D0
0000233C 6700 04C4 beq +0x4C6 /* 00002802 */
00002340 7005 moveq.l D0, 0x05
00002342 B280 cmp.l D1, D0
00002344 6700 0540 beq +0x542 /* 00002886 */
00002348 7007 moveq.l D0, 0x07
0000234A B280 cmp.l D1, D0
0000234C 6700 053C beq +0x53E /* 0000288A */
00002350 700A moveq.l D0, 0x0A
00002352 B280 cmp.l D1, D0
00002354 6700 0538 beq +0x53A /* 0000288E */
00002358 4A81 tst.l D1
0000235A 6700 0558 beq +0x55A /* 000028B4 */
0000235E 7001 moveq.l D0, 0x01
00002360 B280 cmp.l D1, D0
00002362 6700 0558 beq +0x55A /* 000028BC */
00002366 7002 moveq.l D0, 0x02
00002368 B280 cmp.l D1, D0
0000236A 6700 0558 beq +0x55A /* 000028C4 */
0000236E 7003 moveq.l D0, 0x03
00002370 B280 cmp.l D1, D0
00002372 6700 0558 beq +0x55A /* 000028CC */
00002376 701E moveq.l D0, 0x1E
00002378 B280 cmp.l D1, D0
0000237A 6700 05D4 beq +0x5D6 /* 00002950 */
0000237E 7008 moveq.l D0, 0x08
00002380 B280 cmp.l D1, D0
00002382 6700 05FA beq +0x5FC /* 0000297E */
00002386 700D moveq.l D0, 0x0D
00002388 B280 cmp.l D1, D0
0000238A 6700 0628 beq +0x62A /* 000029B4 */
0000238E 7009 moveq.l D0, 0x09
00002390 B280 cmp.l D1, D0
00002392 6700 0656 beq +0x658 /* 000029EA */
00002396 700E moveq.l D0, 0x0E
00002398 B280 cmp.l D1, D0
0000239A 6700 06BE beq +0x6C0 /* 00002A5A */
0000239E 7013 moveq.l D0, 0x13
000023A0 B280 cmp.l D1, D0
000023A2 6700 0726 beq +0x728 /* 00002ACA */
000023A6 701A moveq.l D0, 0x1A
000023A8 B280 cmp.l D1, D0
000023AA 6700 0780 beq +0x782 /* 00002B2C */
000023AE 6000 07DA bra +0x7DC /* 00002B8A */
label000023B2:
000023B2 4EBA DCE8 jsr [PC - 0x2318 /* 0000009C */]
000023B6 0C2D 0053 CDDC cmpi.b [A5 - 0x3224], 0x53 /* 'S' */
000023BC 660E bne +0x10 /* 000023CC */
000023BE 4EBA F1C6 jsr [PC - 0xE3A /* 00001586 */]
000023C2 4A80 tst.l D0
000023C4 6700 07E0 beq +0x7E2 /* 00002BA6 */
000023C8 6000 07C0 bra +0x7C2 /* 00002B8A */
label000023CC:
000023CC 102D CDDC move.b D0, [A5 - 0x3224]
000023D0 183C 0089 move.b D4, 0x89
000023D4 B004 cmp.b D0, D4
000023D6 6600 07B2 bne +0x7B4 /* 00002B8A */
000023DA 487A 07E0 pea.l [PC + 0x7E0 /* 00002BBC, value 0x616C6967 'alig', cstring "align" */]
000023DE 2F2D CDDE move.l -[A7], [A5 - 0x3222]
000023E2 4EAD 01B2 jsr [A5 + 0x1B2 /* export_50 */]
000023E6 504F addq.w A7, 8
000023E8 4A80 tst.l D0
000023EA 6600 079E bne +0x7A0 /* 00002B8A */
000023EE 4EBA DCAC jsr [PC - 0x2354 /* 0000009C */]
000023F2 0C2D 0067 CDDC cmpi.b [A5 - 0x3224], 0x67 /* 'g' */
000023F8 6600 0790 bne +0x792 /* 00002B8A */
000023FC 4EBA DC9E jsr [PC - 0x2362 /* 0000009C */]
00002400 102D CDDC move.b D0, [A5 - 0x3224]
00002404 B004 cmp.b D0, D4
00002406 6600 0782 bne +0x784 /* 00002B8A */
0000240A 487A 07B6 pea.l [PC + 0x7B6 /* 00002BC2, value 0x6D616336 'mac6', cstring "mac68k" */]
0000240E 2F2D CDDE move.l -[A7], [A5 - 0x3222]
00002412 4EAD 01B2 jsr [A5 + 0x1B2 /* export_50 */]
00002416 504F addq.w A7, 8
00002418 4A80 tst.l D0
0000241A 663A bne +0x3C /* 00002456 */
0000241C 7001 moveq.l D0, 0x01
0000241E 2B40 D8B8 move.l [A5 - 0x2748], D0
00002422 0CAD 0000 00FF C476 cmpi.l [A5 - 0x3B8A], 0xFF
0000242A 6D14 blt +0x16 /* 00002440 */
0000242C 487A 079C pea.l [PC + 0x79C /* 00002BCA, value 0x616C6967 'alig', cstring "alignment" */]
00002430 2F3C 0000 00B5 move.l -[A7], 0xB5
00002436 4EAD 18AA jsr [A5 + 0x18AA /* export_785 */]
0000243A 504F addq.w A7, 8
0000243C 6000 0768 bra +0x76A /* 00002BA6 */
label00002440:
00002440 52AD C476 addq.l [A5 - 0x3B8A], 1
00002444 202D C476 move.l D0, [A5 - 0x3B8A]
00002448 41ED CC04 lea.l A0, [A5 - 0x33FC]
0000244C 11AD D8BB 0000 move.b [A0 + D0.w], [A5 - 0x2745]
00002452 6000 0752 bra +0x754 /* 00002BA6 */
label00002456:
00002456 487A 077C pea.l [PC + 0x77C /* 00002BD4, value 0x72657365 'rese', cstring "reset" */]
0000245A 2F2D CDDE move.l -[A7], [A5 - 0x3222]
0000245E 4EAD 01B2 jsr [A5 + 0x1B2 /* export_50 */]
00002462 504F addq.w A7, 8
00002464 4A80 tst.l D0
00002466 662A bne +0x2C /* 00002492 */
00002468 53AD C476 subq.l [A5 - 0x3B8A], 1
0000246C 202D C476 move.l D0, [A5 - 0x3B8A]
00002470 7800 moveq.l D4, 0x00
00002472 B084 cmp.l D0, D4
00002474 6A04 bpl +0x6 /* 0000247A */
00002476 2B44 C476 move.l [A5 - 0x3B8A], D4
label0000247A:
0000247A 202D C476 move.l D0, [A5 - 0x3B8A]
0000247E 41ED CC04 lea.l A0, [A5 - 0x33FC]
00002482 1030 0000 move.b D0, [A0 + D0.w]
00002486 4880 ext.w D0
00002488 48C0 ext.l D0
0000248A 2B40 D8B8 move.l [A5 - 0x2748], D0
0000248E 6000 0716 bra +0x718 /* 00002BA6 */
label00002492:
00002492 487A 074E pea.l [PC + 0x74E /* 00002BE2, value 0x706F7765 'powe', cstring "power" */]
00002496 2F2D CDDE move.l -[A7], [A5 - 0x3222]
0000249A 4EAD 01B2 jsr [A5 + 0x1B2 /* export_50 */]
0000249E 504F addq.w A7, 8
000024A0 4A80 tst.l D0
000024A2 6712 beq +0x14 /* 000024B6 */
000024A4 487A 0734 pea.l [PC + 0x734 /* 00002BDA, value 0x6E617469 'nati', cstring "native" */]
000024A8 2F2D CDDE move.l -[A7], [A5 - 0x3222]
000024AC 4EAD 01B2 jsr [A5 + 0x1B2 /* export_50 */]
000024B0 504F addq.w A7, 8
000024B2 4A80 tst.l D0
000024B4 663A bne +0x3C /* 000024F0 */
label000024B6:
000024B6 7003 moveq.l D0, 0x03
000024B8 2B40 D8B8 move.l [A5 - 0x2748], D0
000024BC 0CAD 0000 00FF C476 cmpi.l [A5 - 0x3B8A], 0xFF
000024C4 6D14 blt +0x16 /* 000024DA */
000024C6 487A 0720 pea.l [PC + 0x720 /* 00002BE8, value 0x616C6967 'alig', cstring "alignment" */]
000024CA 2F3C 0000 00B5 move.l -[A7], 0xB5
000024D0 4EAD 18AA jsr [A5 + 0x18AA /* export_785 */]
000024D4 504F addq.w A7, 8
000024D6 6000 06CE bra +0x6D0 /* 00002BA6 */
label000024DA:
000024DA 52AD C476 addq.l [A5 - 0x3B8A], 1
000024DE 202D C476 move.l D0, [A5 - 0x3B8A]
000024E2 41ED CC04 lea.l A0, [A5 - 0x33FC]
000024E6 11AD D8BB 0000 move.b [A0 + D0.w], [A5 - 0x2745]
000024EC 6000 06B8 bra +0x6BA /* 00002BA6 */
label000024F0:
000024F0 487A 0708 pea.l [PC + 0x708 /* 00002BFA, value 0x62797465 'byte', cstring "byte" */]
000024F4 2F2D CDDE move.l -[A7], [A5 - 0x3222]
000024F8 4EAD 01B2 jsr [A5 + 0x1B2 /* export_50 */]
000024FC 504F addq.w A7, 8
000024FE 4A80 tst.l D0
00002500 6714 beq +0x16 /* 00002516 */
00002502 487A 06EE pea.l [PC + 0x6EE /* 00002BF2, value 0x7061636B 'pack', cstring "packed" */]
00002506 2F2D CDDE move.l -[A7], [A5 - 0x3222]
0000250A 4EAD 01B2 jsr [A5 + 0x1B2 /* export_50 */]
0000250E 504F addq.w A7, 8
00002510 4A80 tst.l D0
00002512 6600 0676 bne +0x678 /* 00002B8A */
label00002516:
00002516 7000 moveq.l D0, 0x00
00002518 2B40 D8B8 move.l [A5 - 0x2748], D0
0000251C 0CAD 0000 00FF C476 cmpi.l [A5 - 0x3B8A], 0xFF
00002524 6D14 blt +0x16 /* 0000253A */
00002526 487A 06D8 pea.l [PC + 0x6D8 /* 00002C00, value 0x616C6967 'alig', cstring "alignment" */]
0000252A 2F3C 0000 00B5 move.l -[A7], 0xB5
00002530 4EAD 18AA jsr [A5 + 0x18AA /* export_785 */]
00002534 504F addq.w A7, 8
00002536 6000 066E bra +0x670 /* 00002BA6 */
label0000253A:
0000253A 52AD C476 addq.l [A5 - 0x3B8A], 1
0000253E 202D C476 move.l D0, [A5 - 0x3B8A]
00002542 41ED CC04 lea.l A0, [A5 - 0x33FC]
00002546 11AD D8BB 0000 move.b [A0 + D0.w], [A5 - 0x2745]
0000254C 6000 0658 bra +0x65A /* 00002BA6 */
label00002550:
00002550 4EBA FCAC jsr [PC - 0x354 /* 000021FE */]
00002554 0C2D 008A CDDC cmpi.b [A5 - 0x3224], 0x8A
0000255A 6600 062E bne +0x630 /* 00002B8A */
0000255E 6000 064A bra +0x64C /* 00002BAA */
label00002562:
00002562 4EBA FB44 jsr [PC - 0x4BC /* 000020A8 */]
00002566 4EFA 0642 jmp [PC + 0x642 /* 00002BAA */]
label0000256A:
0000256A 202D D88C move.l D0, [A5 - 0x2774]
0000256E 6714 beq +0x16 /* 00002584 */
00002570 487A 0698 pea.l [PC + 0x698 /* 00002C0A, value 0x7365676D 'segm', cstring "segment" */]
00002574 2F3C 0000 0088 move.l -[A7], 0x88
0000257A 4EAD 18AA jsr [A5 + 0x18AA /* export_785 */]
0000257E 504F addq.w A7, 8
00002580 6000 0624 bra +0x626 /* 00002BA6 */
label00002584:
00002584 42A7 clr.l -[A7]
00002586 4EAD 1D52 jsr [A5 + 0x1D52 /* export_934 */]
0000258A 4EFA 061E jmp [PC + 0x61E /* 00002BAA */]
label0000258E:
0000258E 4EBA DB0C jsr [PC - 0x24F4 /* 0000009C */]
00002592 0C2D 0053 CDDC cmpi.b [A5 - 0x3224], 0x53 /* 'S' */
00002598 670A beq +0xC /* 000025A4 */
0000259A 7042 moveq.l D0, 0x42
0000259C 2F00 move.l -[A7], D0
0000259E 4EAD 18AA jsr [A5 + 0x18AA /* export_785 */]
000025A2 584F addq.w A7, 4
label000025A4:
000025A4 4EBA DAF6 jsr [PC - 0x250A /* 0000009C */]
000025A8 0C00 0089 cmpi.b D0, 0x89
000025AC 665A bne +0x5C /* 00002608 */
000025AE 2F2D CDDE move.l -[A7], [A5 - 0x3222]
000025B2 4EAD 1E72 jsr [A5 + 0x1E72 /* export_970 */]
000025B6 2440 movea.l A2, D0
000025B8 200A move.l D0, A2
000025BA 673C beq +0x3E /* 000025F8 */
000025BC 206A 000C movea.l A0, [A2 + 0xC]
000025C0 2010 move.l D0, [A0]
000025C2 721F moveq.l D1, 0x1F
000025C4 C081 and.l D0, D1
000025C6 41ED D414 lea.l A0, [A5 - 0x2BEC]
000025CA 1030 0000 move.b D0, [A0 + D0.w]
000025CE 7210 moveq.l D1, 0x10
000025D0 C001 and.b D0, D1
000025D2 6724 beq +0x26 /* 000025F8 */
000025D4 182E FFF2 move.b D4, [A6 - 0xE]
000025D8 701F moveq.l D0, 0x1F
000025DA B800 cmp.b D4, D0
000025DC 6706 beq +0x8 /* 000025E4 */
000025DE 700F moveq.l D0, 0x0F
000025E0 B800 cmp.b D4, D0
000025E2 660A bne +0xC /* 000025EE */
label000025E4:
000025E4 00AA 1000 0000 0020 ori.l [A2 + 0x20], 0x10000000
000025EC 6024 bra +0x26 /* 00002612 */
label000025EE:
000025EE 00AA 0000 0010 0020 ori.l [A2 + 0x20], 0x10
000025F6 601A bra +0x1C /* 00002612 */
label000025F8:
000025F8 2F2D CDDE move.l -[A7], [A5 - 0x3222]
000025FC 7031 moveq.l D0, 0x31
000025FE 2F00 move.l -[A7], D0
00002600 4EAD 18B2 jsr [A5 + 0x18B2 /* export_786 */]
00002604 504F addq.w A7, 8
00002606 600A bra +0xC /* 00002612 */
label00002608:
00002608 7014 moveq.l D0, 0x14
0000260A 2F00 move.l -[A7], D0
0000260C 4EAD 18AA jsr [A5 + 0x18AA /* export_785 */]
00002610 584F addq.w A7, 4
label00002612:
00002612 4EBA DA88 jsr [PC - 0x2578 /* 0000009C */]
00002616 0C2D 0054 CDDC cmpi.b [A5 - 0x3224], 0x54 /* 'T' */
0000261C 670A beq +0xC /* 00002628 */
0000261E 7012 moveq.l D0, 0x12
00002620 2F00 move.l -[A7], D0
00002622 4EAD 18AA jsr [A5 + 0x18AA /* export_785 */]
00002626 584F addq.w A7, 4
label00002628:
00002628 4EBA DA72 jsr [PC - 0x258E /* 0000009C */]
0000262C 0C2D 008A CDDC cmpi.b [A5 - 0x3224], 0x8A
00002632 6600 0572 bne +0x574 /* 00002BA6 */
00002636 6000 0572 bra +0x574 /* 00002BAA */
label0000263A:
0000263A 206D D916 movea.l A0, [A5 - 0x26EA]
0000263E 0028 0010 000C ori.b [A0 + 0xC], 0x10
00002644 4EBA DA56 jsr [PC - 0x25AA /* 0000009C */]
00002648 0C2D 008A CDDC cmpi.b [A5 - 0x3224], 0x8A
0000264E 6600 0556 bne +0x558 /* 00002BA6 */
00002652 6000 0556 bra +0x558 /* 00002BAA */
label00002656:
00002656 4EAD 14D2 jsr [A5 + 0x14D2 /* export_662 */]
label0000265A:
0000265A 302D D63A move.w D0, [A5 - 0x29C6]
0000265E 48C0 ext.l D0
00002660 2F00 move.l -[A7], D0
00002662 4EBA 303E jsr [PC + 0x303E /* 000056A2 */]
00002666 4A40 tst.w D0
00002668 66EC bne -0x12 /* 00002656 */
0000266A 42A7 clr.l -[A7]
0000266C 4EBA F31E jsr [PC - 0xCE2 /* 0000198C */]
00002670 2440 movea.l A2, D0
00002672 4A12 tst.b [A2]
00002674 6700 0514 beq +0x516 /* 00002B8A */
00002678 7049 moveq.l D0, 0x49
0000267A 1F00 move.b -[A7], D0
0000267C 2F0A move.l -[A7], A2
0000267E 4EAD 2172 jsr [A5 + 0x2172 /* export_1066 */]
00002682 6000 0526 bra +0x528 /* 00002BAA */
label00002686:
00002686 4EBA DA14 jsr [PC - 0x25EC /* 0000009C */]
0000268A 122D CDDC move.b D1, [A5 - 0x3224]
0000268E 7000 moveq.l D0, 0x00
00002690 1001 move.b D0, D1
00002692 7214 moveq.l D1, 0x14
00002694 B081 cmp.l D0, D1
00002696 6710 beq +0x12 /* 000026A8 */
00002698 722B moveq.l D1, 0x2B
0000269A B081 cmp.l D0, D1
0000269C 6710 beq +0x12 /* 000026AE */
0000269E 7224 moveq.l D1, 0x24
000026A0 B081 cmp.l D0, D1
000026A2 6710 beq +0x12 /* 000026B4 */
000026A4 6000 04E4 bra +0x4E6 /* 00002B8A */
label000026A8:
000026A8 45FA 0568 lea.l A2, [PC + 0x568 /* 00002C12, value 0x65007300 'e\0s\0', cstring "e" */]
000026AC 600A bra +0xC /* 000026B8 */
label000026AE:
000026AE 45FA 0564 lea.l A2, [PC + 0x564 /* 00002C14, value 0x73007000 's\0p\0', cstring "s" */]
000026B2 6004 bra +0x6 /* 000026B8 */
label000026B4:
000026B4 45FA 0560 lea.l A2, [PC + 0x560 /* 00002C16, value 0x70006F6E 'p\0on', cstring "p" */]
label000026B8:
000026B8 7041 moveq.l D0, 0x41
000026BA 1F00 move.b -[A7], D0
000026BC 2F0A move.l -[A7], A2
000026BE 4EAD 2172 jsr [A5 + 0x2172 /* export_1066 */]
000026C2 4A80 tst.l D0
000026C4 6600 04C4 bne +0x4C6 /* 00002B8A */
000026C8 4EBA D9D2 jsr [PC - 0x262E /* 0000009C */]
000026CC 0C2D 008A CDDC cmpi.b [A5 - 0x3224], 0x8A
000026D2 6600 04D2 bne +0x4D4 /* 00002BA6 */
000026D6 6000 04D2 bra +0x4D4 /* 00002BAA */
label000026DA:
000026DA 302D D8BC move.w D0, [A5 - 0x2744]
000026DE 6606 bne +0x8 /* 000026E6 */
000026E0 006D 0001 D8BC ori.w [A5 - 0x2744], 0x1
label000026E6:
000026E6 4EBA D9B4 jsr [PC - 0x264C /* 0000009C */]
000026EA 0C2D 008A CDDC cmpi.b [A5 - 0x3224], 0x8A
000026F0 6600 04B4 bne +0x4B6 /* 00002BA6 */
000026F4 6000 04B4 bra +0x4B6 /* 00002BAA */
label000026F8:
000026F8 4EBA D9A2 jsr [PC - 0x265E /* 0000009C */]
000026FC 0C2D 0089 CDDC cmpi.b [A5 - 0x3224], 0x89
00002702 6600 0486 bne +0x488 /* 00002B8A */
00002706 2F2D CDDE move.l -[A7], [A5 - 0x3222]
0000270A 4EBA FA78 jsr [PC - 0x588 /* 00002184 */]
0000270E 2D40 FFF4 move.l [A6 - 0xC], D0
00002712 4A80 tst.l D0
00002714 6A16 bpl +0x18 /* 0000272C */
00002716 2F2D CDDE move.l -[A7], [A5 - 0x3222]
0000271A 7003 moveq.l D0, 0x03
0000271C 3F00 move.w -[A7], D0
0000271E 4EAD 1672 jsr [A5 + 0x1672 /* export_714 */]
00002722 2B40 D8BE move.l [A5 - 0x2742], D0
00002726 422D D8C2 clr.b [A5 - 0x273E]
0000272A 6024 bra +0x26 /* 00002750 */
label0000272C:
0000272C 1B6E FFF7 D8C2 move.b [A5 - 0x273E], [A6 - 0x9]
00002732 4EBA D968 jsr [PC - 0x2698 /* 0000009C */]
00002736 0C2D 0089 CDDC cmpi.b [A5 - 0x3224], 0x89
0000273C 6600 044C bne +0x44E /* 00002B8A */
00002740 2F2D CDDE move.l -[A7], [A5 - 0x3222]
00002744 7003 moveq.l D0, 0x03
00002746 3F00 move.w -[A7], D0
00002748 4EAD 1672 jsr [A5 + 0x1672 /* export_714 */]
0000274C 2B40 D8BE move.l [A5 - 0x2742], D0
label00002750:
00002750 4EBA D94A jsr [PC - 0x26B6 /* 0000009C */]
00002754 162D CDDC move.b D3, [A5 - 0x3224]
00002758 0C03 008A cmpi.b D3, 0x8A
0000275C 6700 044C beq +0x44E /* 00002BAA */
00002760 7053 moveq.l D0, 0x53
00002762 B600 cmp.b D3, D0
00002764 6600 0424 bne +0x426 /* 00002B8A */
00002768 4EBA D932 jsr [PC - 0x26CE /* 0000009C */]
0000276C 7001 moveq.l D0, 0x01
0000276E 3B40 D8DE move.w [A5 - 0x2722], D0
00002772 6074 bra +0x76 /* 000027E8 */
label00002774:
00002774 41ED C8FE lea.l A0, [A5 - 0x3702]
00002778 43EE FFF8 lea.l A1, [A6 - 0x8]
0000277C 22D8 move.l [A1]+, [A0]+
0000277E 3290 move.w [A1], [A0]
00002780 0C2D 0089 CDDC cmpi.b [A5 - 0x3224], 0x89
00002786 6600 0402 bne +0x404 /* 00002B8A */
0000278A 2F2D CDDE move.l -[A7], [A5 - 0x3222]
0000278E 4EBA F9F4 jsr [PC - 0x60C /* 00002184 */]
00002792 1600 move.b D3, D0
00002794 302D D8DE move.w D0, [A5 - 0x2722]
00002798 48C0 ext.l D0
0000279A 41ED D8C2 lea.l A0, [A5 - 0x273E]
0000279E 1183 0000 move.b [A0 + D0.w], D3
000027A2 4883 ext.w D3
000027A4 6B00 03E4 bmi +0x3E6 /* 00002B8A */
000027A8 3003 move.w D0, D3
000027AA 3200 move.w D1, D0
000027AC 48C1 ext.l D1
000027AE 41EE FFF8 lea.l A0, [A6 - 0x8]
000027B2 4A30 1000 tst.b [A0 + D1.w]
000027B6 6600 03D2 bne +0x3D4 /* 00002B8A */
000027BA 3003 move.w D0, D3
000027BC 3200 move.w D1, D0
000027BE 48C1 ext.l D1
000027C0 41EE FFF8 lea.l A0, [A6 - 0x8]
000027C4 11BC 0001 1000 move.b [A0 + D1.w], 0x1
000027CA 4EBA D8D0 jsr [PC - 0x2730 /* 0000009C */]
000027CE 0C2D 0057 CDDC cmpi.b [A5 - 0x3224], 0x57 /* 'W' */
000027D4 6604 bne +0x6 /* 000027DA */
000027D6 4EBA D8C4 jsr [PC - 0x273C /* 0000009C */]
label000027DA:
000027DA 0C2D 008A CDDC cmpi.b [A5 - 0x3224], 0x8A
000027E0 6700 03A8 beq +0x3AA /* 00002B8A */
000027E4 526D D8DE addq.w [A5 - 0x2722], 1
label000027E8:
000027E8 0C2D 0054 CDDC cmpi.b [A5 - 0x3224], 0x54 /* 'T' */
000027EE 6684 bne -0x7A /* 00002774 */
000027F0 4EBA D8AA jsr [PC - 0x2756 /* 0000009C */]
000027F4 0C2D 008A CDDC cmpi.b [A5 - 0x3224], 0x8A
000027FA 6600 03AA bne +0x3AC /* 00002BA6 */
000027FE 6000 03AA bra +0x3AC /* 00002BAA */
label00002802:
00002802 4EBA D898 jsr [PC - 0x2768 /* 0000009C */]
00002806 0C2D 0089 CDDC cmpi.b [A5 - 0x3224], 0x89
0000280C 665C bne +0x5E /* 0000286A */
0000280E 487A 0408 pea.l [PC + 0x408 /* 00002C18, value 0x6F6E0000 'on\0\0', cstring "on" */]
00002812 2F2D CDDE move.l -[A7], [A5 - 0x3222]
00002816 4EAD 01B2 jsr [A5 + 0x1B2 /* export_50 */]
0000281A 504F addq.w A7, 8
0000281C 4A80 tst.l D0
0000281E 6616 bne +0x18 /* 00002836 */
00002820 202D D5DE move.l D0, [A5 - 0x2A22]
00002824 0280 0000 0200 andi.l D0, 0x200
0000282A 6648 bne +0x4A /* 00002874 */
0000282C 00AD 0000 0001 D5DE ori.l [A5 - 0x2A22], 0x1
00002834 603E bra +0x40 /* 00002874 */
label00002836:
00002836 487A 03E4 pea.l [PC + 0x3E4 /* 00002C1C, value 0x6F666600 'off\0', cstring "off" */]
0000283A 2F2D CDDE move.l -[A7], [A5 - 0x3222]
0000283E 4EAD 01B2 jsr [A5 + 0x1B2 /* export_50 */]
00002842 504F addq.w A7, 8
00002844 4A80 tst.l D0
00002846 6616 bne +0x18 /* 0000285E */
00002848 202D D5DE move.l D0, [A5 - 0x2A22]
0000284C 0280 0000 0100 andi.l D0, 0x100
00002852 6620 bne +0x22 /* 00002874 */
00002854 02AD FFFF FFFE D5DE andi.l [A5 - 0x2A22], 0xFFFFFFFE
0000285C 6016 bra +0x18 /* 00002874 */
label0000285E:
0000285E 7014 moveq.l D0, 0x14
00002860 2F00 move.l -[A7], D0
00002862 4EAD 18AA jsr [A5 + 0x18AA /* export_785 */]
00002866 584F addq.w A7, 4
00002868 600A bra +0xC /* 00002874 */
label0000286A:
0000286A 7014 moveq.l D0, 0x14
0000286C 2F00 move.l -[A7], D0
0000286E 4EAD 18AA jsr [A5 + 0x18AA /* export_785 */]
00002872 584F addq.w A7, 4
label00002874:
00002874 4EBA D826 jsr [PC - 0x27DA /* 0000009C */]
00002878 0C2D 008A CDDC cmpi.b [A5 - 0x3224], 0x8A
0000287E 6600 0326 bne +0x328 /* 00002BA6 */
00002882 6000 0326 bra +0x328 /* 00002BAA */
label00002886:
00002886 7601 moveq.l D3, 0x01
00002888 6006 bra +0x8 /* 00002890 */
label0000288A:
0000288A 7602 moveq.l D3, 0x02
0000288C 6002 bra +0x4 /* 00002890 */
label0000288E:
0000288E 7604 moveq.l D3, 0x04
label00002890:
00002890 202D D88C move.l D0, [A5 - 0x2774]
00002894 6714 beq +0x16 /* 000028AA */
00002896 2F2D CDDE move.l -[A7], [A5 - 0x3222]
0000289A 2F3C 0000 0088 move.l -[A7], 0x88
000028A0 4EAD 18AA jsr [A5 + 0x18AA /* export_785 */]
000028A4 504F addq.w A7, 8
000028A6 6000 02FE bra +0x300 /* 00002BA6 */
label000028AA:
000028AA 3F03 move.w -[A7], D3
000028AC 4EAD 1D72 jsr [A5 + 0x1D72 /* export_938 */]
000028B0 4EFA 02F8 jmp [PC + 0x2F8 /* 00002BAA */]
label000028B4:
000028B4 4EAD 1D8A jsr [A5 + 0x1D8A /* export_941 */]
000028B8 6000 02EC bra +0x2EE /* 00002BA6 */
label000028BC:
000028BC 4EAD 1D92 jsr [A5 + 0x1D92 /* export_942 */]
000028C0 6000 02E4 bra +0x2E6 /* 00002BA6 */
label000028C4:
000028C4 4EAD 1D9A jsr [A5 + 0x1D9A /* export_943 */]
000028C8 6000 02DC bra +0x2DE /* 00002BA6 */
label000028CC:
000028CC 202D D9BE move.l D0, [A5 - 0x2642]
000028D0 6614 bne +0x16 /* 000028E6 */
000028D2 487A 034C pea.l [PC + 0x34C /* 00002C20, value 0x534F4D52 'SOMR', cstring "SOMReleaseOrder" */]
000028D6 2F3C 0000 00E6 move.l -[A7], 0xE6
000028DC 4EAD 18AA jsr [A5 + 0x18AA /* export_785 */]
000028E0 504F addq.w A7, 8
000028E2 6000 02C2 bra +0x2C4 /* 00002BA6 */
label000028E6:
000028E6 262D D9BE move.l D3, [A5 - 0x2642]
000028EA 2D43 FFE4 move.l [A6 - 0x1C], D3
000028EE 2043 movea.l A0, D3
000028F0 2068 0010 movea.l A0, [A0 + 0x10]
000028F4 2028 008E move.l D0, [A0 + 0x8E]
000028F8 2D40 FFE8 move.l [A6 - 0x18], D0
000028FC 2040 movea.l A0, D0
000028FE 2028 000A move.l D0, [A0 + 0xA]
00002902 2D40 FFEC move.l [A6 - 0x14], D0
00002906 4240 clr.w D0
00002908 3D40 FFF0 move.w [A6 - 0x10], D0
0000290C 4EBA D78E jsr [PC - 0x2872 /* 0000009C */]
00002910 0C2D 0053 CDDC cmpi.b [A5 - 0x3224], 0x53 /* 'S' */
00002916 6604 bne +0x6 /* 0000291C */
00002918 7000 moveq.l D0, 0x00
0000291A 6002 bra +0x4 /* 0000291E */
label0000291C:
0000291C 7001 moveq.l D0, 0x01
label0000291E:
0000291E 2000 move.l D0, D0
00002920 3800 move.w D4, D0
00002922 486D 1D82 pea.l [A5 + 0x1D82 /* export_940 */]
00002926 486E FFE4 pea.l [A6 - 0x1C]
0000292A 7601 moveq.l D3, 0x01
0000292C 3F03 move.w -[A7], D3
0000292E 3F03 move.w -[A7], D3
00002930 4EAD 1D22 jsr [A5 + 0x1D22 /* export_928 */]
00002934 206E FFE8 movea.l A0, [A6 - 0x18]
00002938 0050 0200 ori.w [A0], 0x200
0000293C 4A44 tst.w D4
0000293E 6700 026A beq +0x26C /* 00002BAA */
00002942 7020 moveq.l D0, 0x20
00002944 2F00 move.l -[A7], D0
00002946 4EAD 18CA jsr [A5 + 0x18CA /* export_789 */]
0000294A 584F addq.w A7, 4
0000294C 6000 025C bra +0x25E /* 00002BAA */
label00002950:
00002950 202D D88C move.l D0, [A5 - 0x2774]
00002954 6614 bne +0x16 /* 0000296A */
00002956 487A 02D8 pea.l [PC + 0x2D8 /* 00002C30, value 0x756E7573 'unus', cstring "unused" */]
0000295A 2F3C 0000 00D2 move.l -[A7], 0xD2
00002960 4EAD 18AA jsr [A5 + 0x18AA /* export_785 */]
00002964 504F addq.w A7, 8
00002966 6000 023E bra +0x240 /* 00002BA6 */
label0000296A:
0000296A 486D 1D7A pea.l [A5 + 0x1D7A /* export_939 */]
0000296E 42A7 clr.l -[A7]
00002970 4267 clr.w -[A7]
00002972 7001 moveq.l D0, 0x01
00002974 3F00 move.w -[A7], D0
00002976 4EAD 1D22 jsr [A5 + 0x1D22 /* export_928 */]
0000297A 4EFA 022E jmp [PC + 0x22E /* 00002BAA */]
label0000297E:
0000297E 41ED C47E lea.l A0, [A5 - 0x3B82]
00002982 2D48 FFD4 move.l [A6 - 0x2C], A0
00002986 1D7C 0001 FFE0 move.b [A6 - 0x20], 0x1
0000298C 2D6D C482 FFD8 move.l [A6 - 0x28], [A5 - 0x3B7E]
00002992 41FA 02A4 lea.l A0, [PC + 0x2A4 /* 00002C38, value 0x6E6F696E 'noin', cstring "noinline_func" */]
00002996 2D48 FFDC move.l [A6 - 0x24], A0
0000299A 7001 moveq.l D0, 0x01
0000299C 3D40 FFE2 move.w [A6 - 0x1E], D0
000029A0 486D 1D42 pea.l [A5 + 0x1D42 /* export_932 */]
000029A4 486E FFD4 pea.l [A6 - 0x2C]
000029A8 4267 clr.w -[A7]
000029AA 4267 clr.w -[A7]
000029AC 4EAD 1D22 jsr [A5 + 0x1D22 /* export_928 */]
000029B0 4EFA 01F8 jmp [PC + 0x1F8 /* 00002BAA */]
label000029B4:
000029B4 41ED C482 lea.l A0, [A5 - 0x3B7E]
000029B8 2D48 FFD4 move.l [A6 - 0x2C], A0
000029BC 1D7C 0002 FFE0 move.b [A6 - 0x20], 0x2
000029C2 2D6D C47E FFD8 move.l [A6 - 0x28], [A5 - 0x3B82]
000029C8 41FA 027C lea.l A0, [PC + 0x27C /* 00002C46, value 0x696E6C69 'inli', cstring "inline_func" */]
000029CC 2D48 FFDC move.l [A6 - 0x24], A0
000029D0 7001 moveq.l D0, 0x01
000029D2 3D40 FFE2 move.w [A6 - 0x1E], D0
000029D6 486D 1D42 pea.l [A5 + 0x1D42 /* export_932 */]
000029DA 486E FFD4 pea.l [A6 - 0x2C]
000029DE 4267 clr.w -[A7]
000029E0 4267 clr.w -[A7]
000029E2 4EAD 1D22 jsr [A5 + 0x1D22 /* export_928 */]
000029E6 4EFA 01C2 jmp [PC + 0x1C2 /* 00002BAA */]
label000029EA:
000029EA 202D D88C move.l D0, [A5 - 0x2774]
000029EE 6614 bne +0x16 /* 00002A04 */
000029F0 487A 0260 pea.l [PC + 0x260 /* 00002C52, value 0x696E6C69 'inli', cstring "inline_site" */]
000029F4 2F3C 0000 00D2 move.l -[A7], 0xD2
000029FA 4EAD 18AA jsr [A5 + 0x18AA /* export_785 */]
000029FE 504F addq.w A7, 8
00002A00 6000 01A4 bra +0x1A6 /* 00002BA6 */
label00002A04:
00002A04 202D C486 move.l D0, [A5 - 0x3B7A]
00002A08 6610 bne +0x12 /* 00002A1A */
00002A0A 2F3C 0000 00D7 move.l -[A7], 0xD7
00002A10 4EAD 18AA jsr [A5 + 0x18AA /* export_785 */]
00002A14 584F addq.w A7, 4
00002A16 6000 018E bra +0x190 /* 00002BA6 */
label00002A1A:
00002A1A 246D C486 movea.l A2, [A5 - 0x3B7A]
00002A1E 7036 moveq.l D0, 0x36
00002A20 D5C0 add.l A2, D0
00002A22 2D4A FFD4 move.l [A6 - 0x2C], A2
00002A26 1D7C 0003 FFE0 move.b [A6 - 0x20], 0x3
00002A2C 206D C486 movea.l A0, [A5 - 0x3B7A]
00002A30 2028 003A move.l D0, [A0 + 0x3A]
00002A34 2D40 FFD8 move.l [A6 - 0x28], D0
00002A38 41FA 0224 lea.l A0, [PC + 0x224 /* 00002C5E, value 0x6E6F696E 'noin', cstring "noinline_site" */]
00002A3C 2D48 FFDC move.l [A6 - 0x24], A0
00002A40 4243 clr.w D3
00002A42 3D43 FFE2 move.w [A6 - 0x1E], D3
00002A46 486D 1D42 pea.l [A5 + 0x1D42 /* export_932 */]
00002A4A 486E FFD4 pea.l [A6 - 0x2C]
00002A4E 4267 clr.w -[A7]
00002A50 4267 clr.w -[A7]
00002A52 4EAD 1D22 jsr [A5 + 0x1D22 /* export_928 */]
00002A56 4EFA 0152 jmp [PC + 0x152 /* 00002BAA */]
label00002A5A:
00002A5A 202D D88C move.l D0, [A5 - 0x2774]
00002A5E 6614 bne +0x16 /* 00002A74 */
00002A60 487A 020A pea.l [PC + 0x20A /* 00002C6C, value 0x6E6F696E 'noin', cstring "noinline_site" */]
00002A64 2F3C 0000 00D2 move.l -[A7], 0xD2
00002A6A 4EAD 18AA jsr [A5 + 0x18AA /* export_785 */]
00002A6E 504F addq.w A7, 8
00002A70 6000 0134 bra +0x136 /* 00002BA6 */
label00002A74:
00002A74 202D C486 move.l D0, [A5 - 0x3B7A]
00002A78 6610 bne +0x12 /* 00002A8A */
00002A7A 2F3C 0000 00D7 move.l -[A7], 0xD7
00002A80 4EAD 18AA jsr [A5 + 0x18AA /* export_785 */]
00002A84 584F addq.w A7, 4
00002A86 6000 011E bra +0x120 /* 00002BA6 */
label00002A8A:
00002A8A 246D C486 movea.l A2, [A5 - 0x3B7A]
00002A8E 703A moveq.l D0, 0x3A
00002A90 D5C0 add.l A2, D0
00002A92 2D4A FFD4 move.l [A6 - 0x2C], A2
00002A96 1D7C 0004 FFE0 move.b [A6 - 0x20], 0x4
00002A9C 206D C486 movea.l A0, [A5 - 0x3B7A]
00002AA0 2028 0036 move.l D0, [A0 + 0x36]
00002AA4 2D40 FFD8 move.l [A6 - 0x28], D0
00002AA8 41FA 01D0 lea.l A0, [PC + 0x1D0 /* 00002C7A, value 0x696E6C69 'inli', cstring "inline_site" */]
00002AAC 2D48 FFDC move.l [A6 - 0x24], A0
00002AB0 4243 clr.w D3
00002AB2 3D43 FFE2 move.w [A6 - 0x1E], D3
00002AB6 486D 1D42 pea.l [A5 + 0x1D42 /* export_932 */]
00002ABA 486E FFD4 pea.l [A6 - 0x2C]
00002ABE 4267 clr.w -[A7]
00002AC0 4267 clr.w -[A7]
00002AC2 4EAD 1D22 jsr [A5 + 0x1D22 /* export_928 */]
00002AC6 4EFA 00E2 jmp [PC + 0xE2 /* 00002BAA */]
label00002ACA:
00002ACA 202D D88C move.l D0, [A5 - 0x2774]
00002ACE 6614 bne +0x16 /* 00002AE4 */
00002AD0 487A 01B4 pea.l [PC + 0x1B4 /* 00002C86, value 0x6F75746F 'outo', cstring "outofline" */]
00002AD4 2F3C 0000 00D2 move.l -[A7], 0xD2
00002ADA 4EAD 18AA jsr [A5 + 0x18AA /* export_785 */]
00002ADE 504F addq.w A7, 8
00002AE0 6000 00C4 bra +0xC6 /* 00002BA6 */
label00002AE4:
00002AE4 202D C486 move.l D0, [A5 - 0x3B7A]
00002AE8 6734 beq +0x36 /* 00002B1E */
00002AEA 206D C486 movea.l A0, [A5 - 0x3B7A]
00002AEE 3028 0034 move.w D0, [A0 + 0x34]
00002AF2 0240 2000 andi.w D0, 0x2000 /* ' \0' */
00002AF6 6718 beq +0x1A /* 00002B10 */
00002AF8 487A 0196 pea.l [PC + 0x196 /* 00002C90, value 0x73656C64 'seld', cstring "seldom" */]
00002AFC 701C moveq.l D0, 0x1C
00002AFE 2F00 move.l -[A7], D0
00002B00 4EAD 18CA jsr [A5 + 0x18CA /* export_789 */]
00002B04 504F addq.w A7, 8
00002B06 206D C486 movea.l A0, [A5 - 0x3B7A]
00002B0A 0268 DFFF 0034 andi.w [A0 + 0x34], 0xDFFF
label00002B10:
00002B10 206D C486 movea.l A0, [A5 - 0x3B7A]
00002B14 0068 8000 0034 ori.w [A0 + 0x34], 0x8000
00002B1A 6000 008A bra +0x8C /* 00002BA6 */
label00002B1E:
00002B1E 2F3C 0000 00D7 move.l -[A7], 0xD7
00002B24 4EAD 18AA jsr [A5 + 0x18AA /* export_785 */]
00002B28 584F addq.w A7, 4
00002B2A 607A bra +0x7C /* 00002BA6 */
label00002B2C:
00002B2C 202D D88C move.l D0, [A5 - 0x2774]
00002B30 6612 bne +0x14 /* 00002B44 */
00002B32 487A 0164 pea.l [PC + 0x164 /* 00002C98, value 0x73656C64 'seld', cstring "seldom" */]
00002B36 2F3C 0000 00D2 move.l -[A7], 0xD2
00002B3C 4EAD 18AA jsr [A5 + 0x18AA /* export_785 */]
00002B40 504F addq.w A7, 8
00002B42 6062 bra +0x64 /* 00002BA6 */
label00002B44:
00002B44 202D C486 move.l D0, [A5 - 0x3B7A]
00002B48 6732 beq +0x34 /* 00002B7C */
00002B4A 206D C486 movea.l A0, [A5 - 0x3B7A]
00002B4E 3028 0034 move.w D0, [A0 + 0x34]
00002B52 0240 8000 andi.w D0, 0x8000
00002B56 6718 beq +0x1A /* 00002B70 */
00002B58 487A 0146 pea.l [PC + 0x146 /* 00002CA0, value 0x6F75746F 'outo', cstring "outofline" */]
00002B5C 701C moveq.l D0, 0x1C
00002B5E 2F00 move.l -[A7], D0
00002B60 4EAD 18CA jsr [A5 + 0x18CA /* export_789 */]
00002B64 504F addq.w A7, 8
00002B66 206D C486 movea.l A0, [A5 - 0x3B7A]
00002B6A 0268 7FFF 0034 andi.w [A0 + 0x34], 0x7FFF
label00002B70:
00002B70 206D C486 movea.l A0, [A5 - 0x3B7A]
00002B74 0068 2000 0034 ori.w [A0 + 0x34], 0x2000 /* ' \0' */
00002B7A 602A bra +0x2C /* 00002BA6 */
label00002B7C:
00002B7C 2F3C 0000 00D7 move.l -[A7], 0xD7
00002B82 4EAD 18AA jsr [A5 + 0x18AA /* export_785 */]
00002B86 584F addq.w A7, 4
00002B88 601C bra +0x1E /* 00002BA6 */
label00002B8A:
00002B8A 102E FFD0 move.b D0, [A6 - 0x30]
00002B8E 670C beq +0xE /* 00002B9C */
00002B90 7010 moveq.l D0, 0x10
00002B92 2F00 move.l -[A7], D0
00002B94 4EAD 18B2 jsr [A5 + 0x18B2 /* export_786 */]
00002B98 584F addq.w A7, 4
00002B9A 600A bra +0xC /* 00002BA6 */
label00002B9C:
00002B9C 7011 moveq.l D0, 0x11
00002B9E 2F00 move.l -[A7], D0
00002BA0 4EAD 18CA jsr [A5 + 0x18CA /* export_789 */]
00002BA4 584F addq.w A7, 4
label00002BA6:
00002BA6 4EBA 07F2 jsr [PC + 0x7F2 /* 0000339A */]
label00002BAA:
00002BAA 4CDF 0418 movem.l D3,D4,A2, [A7]+
00002BAE 4E5E unlink A6
00002BB0 4E75 rts
00002BB2 00F6 .incomplete
00002BB4 5343 subq.w D3, 1
00002BB6 0000 5A54 ori.b D0, 0x54 /* 'T' */
00002BBA 4300 .invalid 1, D0 // invalid opcode 4 with b == 4
00002BBC 616C bsr +0x6E /* 00002C2A */
00002BBE 6967 bvs +0x69 /* 00002C27 */
00002BC0 6E00 6D61 bgt +0x6D63 /* 00009923 */
00002BC4 6336 bls +0x38 /* 00002BFC */
00002BC6 386B 0000 movea.w A4, [A3 + 0x0]
00002BCA 616C bsr +0x6E /* 00002C38 */
00002BCC 6967 bvs +0x69 /* 00002C35 */
00002BCE 6E6D bgt +0x6F /* 00002C3D */
00002BD0 656E bcs +0x70 /* 00002C40 */
00002BD2 7400 moveq.l D2, 0x00
00002BD4 7265 moveq.l D1, 0x65
00002BD6 7365 moveq.l D1, 0x65
00002BD8 7400 moveq.l D2, 0x00
00002BDA 6E61 bgt +0x63 /* 00002C3D */
00002BDC 7469 moveq.l D2, 0x69
00002BDE 7665 moveq.l D3, 0x65
00002BE0 0000 706F ori.b D0, 0x6F /* 'o' */
00002BE4 7765 moveq.l D3, 0x65
00002BE6 7200 moveq.l D1, 0x00
00002BE8 616C bsr +0x6E /* 00002C56 */
00002BEA 6967 bvs +0x69 /* 00002C53 */
00002BEC 6E6D bgt +0x6F /* 00002C5B */
00002BEE 656E bcs +0x70 /* 00002C5E */
00002BF0 7400 moveq.l D2, 0x00
00002BF2 7061 moveq.l D0, 0x61
00002BF4 636B bls +0x6D /* 00002C61 */
00002BF6 6564 bcs +0x66 /* 00002C5C */
00002BF8 0000 6279 ori.b D0, 0x79 /* 'y' */
label00002BFC:
00002BFC 7465 moveq.l D2, 0x65
00002BFE 0000 616C ori.b D0, 0x6C /* 'l' */
00002C02 6967 bvs +0x69 /* 00002C6B */
00002C04 6E6D bgt +0x6F /* 00002C73 */
00002C06 656E bcs +0x70 /* 00002C76 */
00002C08 7400 moveq.l D2, 0x00
00002C0A 7365 moveq.l D1, 0x65
00002C0C 676D beq +0x6F /* 00002C7B */
00002C0E 656E bcs +0x70 /* 00002C7E */
00002C10 7400 moveq.l D2, 0x00
00002C12 6500 7300 bcs +0x7302 /* 00009F14 */
00002C16 7000 moveq.l D0, 0x00
00002C18 6F6E ble +0x70 /* 00002C88 */
00002C1A 0000 6F66 ori.b D0, 0x66 /* 'f' */
00002C1E 6600 534F bne +0x5351 /* 00007F6F */
00002C22 4D52 chk.w D6, [A2]
00002C24 656C bcs +0x6E /* 00002C92 */
00002C26 6561 bcs +0x63 /* 00002C89 */
00002C28 7365 moveq.l D1, 0x65
fn00002C2A:
00002C2A 4F72 6465 chk.w D7, [A2 + D6.w * 4 + 0x65]
00002C2E 7200 moveq.l D1, 0x00
00002C30 756E moveq.l D2, 0x6E
00002C32 7573 moveq.l D2, 0x73
00002C34 6564 bcs +0x66 /* 00002C9A */
00002C36 0000 6E6F ori.b D0, 0x6F /* 'o' */
// begin alternate branch 00002C38-00002C3A
fn00002C38:
00002C38 6E6F bgt +0x71 /* 00002CA9 */
// end alternate branch 00002C38-00002C3A
fn00002C38: // (misaligned)
00002C3A 696E bvs +0x70 /* 00002CAA */
00002C3C 6C69 bge +0x6B /* 00002CA7 */
00002C3E 6E65 bgt +0x67 /* 00002CA5 */
label00002C40:
00002C40 5F66 subq.w -[A6], 7
00002C42 756E moveq.l D2, 0x6E
00002C44 6300 696E bls +0x6970 /* 000095B4 */
00002C48 6C69 bge +0x6B /* 00002CB3 */
00002C4A 6E65 bgt +0x67 /* 00002CB1 */
00002C4C 5F66 subq.w -[A6], 7
00002C4E 756E moveq.l D2, 0x6E
00002C50 6300 696E bls +0x6970 /* 000095C0 */
00002C54 6C69 bge +0x6B /* 00002CBF */
fn00002C56:
00002C56 6E65 bgt +0x67 /* 00002CBD */
00002C58 5F73 6974 subq.w <<invalid full ext with I/IS == 4>>, 7
label00002C5C:
00002C5C 6500 6E6F bcs +0x6E71 /* 00009ACD */
// begin alternate branch 00002C5E-00002C60
label00002C5E:
00002C5E 6E6F bgt +0x71 /* 00002CCF */
// end alternate branch 00002C5E-00002C60
label00002C5E: // (misaligned)
00002C60 696E bvs +0x70 /* 00002CD0 */
00002C62 6C69 bge +0x6B /* 00002CCD */
00002C64 6E65 bgt +0x67 /* 00002CCB */
00002C66 5F73 6974 subq.w <<invalid full ext with I/IS == 4>>, 7
00002C6A 6500 6E6F bcs +0x6E71 /* 00009ADB */
00002C6E 696E bvs +0x70 /* 00002CDE */
00002C70 6C69 bge +0x6B /* 00002CDB */
00002C72 6E65 bgt +0x67 /* 00002CD9 */
00002C74 5F73 6974 subq.w <<invalid full ext with I/IS == 4>>, 7
// begin alternate branch 00002C76-00002C78
label00002C76:
00002C76 6974 bvs +0x76 /* 00002CEC */
// end alternate branch 00002C76-00002C78
label00002C76: // (misaligned)
00002C78 6500 696E bcs +0x6970 /* 000095E8 */
00002C7C 6C69 bge +0x6B /* 00002CE7 */
label00002C7E:
00002C7E 6E65 bgt +0x67 /* 00002CE5 */
00002C80 5F73 6974 subq.w <<invalid full ext with I/IS == 4>>, 7
00002C84 6500 6F75 bcs +0x6F77 /* 00009BFB */
label00002C88:
00002C88 746F moveq.l D2, 0x6F
00002C8A 666C bne +0x6E /* 00002CF8 */
00002C8C 696E bvs +0x70 /* 00002CFC */
00002C8E 6500 7365 bcs +0x7367 /* 00009FF5 */
label00002C92:
00002C92 6C64 bge +0x66 /* 00002CF8 */
00002C94 6F6D ble +0x6F /* 00002D03 */
00002C96 0000 7365 ori.b D0, 0x65 /* 'e' */
label00002C9A:
00002C9A 6C64 bge +0x66 /* 00002D00 */
00002C9C 6F6D ble +0x6F /* 00002D0B */
00002C9E 0000 6F75 ori.b D0, 0x75 /* 'u' */
00002CA2 746F moveq.l D2, 0x6F
00002CA4 666C bne +0x6E /* 00002D12 */
00002CA6 696E bvs +0x70 /* 00002D16 */
00002CA8 6500 4E56 bcs +0x4E58 /* 00007B00 */
// begin alternate branch 00002CAA-00002CAE
fn00002CAA:
00002CAA 4E56 FFA8 link A6, -0x0058
// end alternate branch 00002CAA-00002CAE
fn00002CAA: // (misaligned)
00002CAC FFA8 .invalid <<F/6/7>>
00002CAE 48E7 1038 movem.l -[A7], D3,A2,A3,A4
00002CB2 45EE FFA8 lea.l A2, [A6 - 0x58]
00002CB6 486E FFF8 pea.l [A6 - 0x8]
00002CBA 4EBA 0DB6 jsr [PC + 0xDB6 /* 00003A72 */]
00002CBE 2040 movea.l A0, D0
00002CC0 2610 move.l D3, [A0]
00002CC2 4EAD 14A2 jsr [A5 + 0x14A2 /* export_656 */]
00002CC6 2840 movea.l A4, D0
00002CC8 200C move.l D0, A4
00002CCA 6712 beq +0x14 /* 00002CDE */
00002CCC 302C 0026 move.w D0, [A4 + 0x26]
label00002CD0:
00002CD0 48C0 ext.l D0
00002CD2 E580 asl D0, 2
00002CD4 D0AD D844 add.l D0, [A5 - 0x27BC]
00002CD8 2040 movea.l A0, D0
00002CDA 2650 movea.l A3, [A0]
00002CDC 6016 bra +0x18 /* 00002CF4 */
label00002CDE:
00002CDE 47FA 0064 lea.l A3, [PC + 0x64 /* 00002D44, value 0x70726570 'prep', cstring "preprocessed" */]
00002CE2 6010 bra +0x12 /* 00002CF4 */
label00002CE4:
00002CE4 41EE FFF7 lea.l A0, [A6 - 0x9]
00002CE8 B5C8 cmpa.l A2, A0
00002CEA 6404 bcc +0x6 /* 00002CF0 */
label00002CEC:
00002CEC 14ED D63B move.b [A2]+, [A5 - 0x29C5]
label00002CF0:
00002CF0 4EAD 14D2 jsr [A5 + 0x14D2 /* export_662 */]
label00002CF4:
00002CF4 302D D63A move.w D0, [A5 - 0x29C6]
label00002CF8:
00002CF8 6708 beq +0xA /* 00002D02 */
00002CFA 0C6D 000D D63A cmpi.w [A5 - 0x29C6], 0xD /* '\r' */
// begin alternate branch 00002CFC-00002D00
label00002CFC:
00002CFC 000D D63A ori.b A5, 0x3A /* ':' */
// end alternate branch 00002CFC-00002D00
label00002CFC: // (misaligned)
label00002D00:
00002D00 66E2 bne -0x1C /* 00002CE4 */
label00002D02:
00002D02 4212 clr.b [A2]
00002D04 486E FFA8 pea.l [A6 - 0x58]
00002D08 2F03 move.l -[A7], D3
00002D0A 2F0B move.l -[A7], A3
00002D0C 487A 0044 pea.l [PC + 0x44 /* 00002D52, value 0x46696C65 'File', cstring "File \"%s\"; line %ld #Error:%s" */]
00002D10 486D B3A6 pea.l [A5 - 0x4C5A]
// begin alternate branch 00002D12-00002D14
label00002D12:
00002D12 B3A6 xor.l -[A6], D1
// end alternate branch 00002D12-00002D14
label00002D12: // (misaligned)
00002D14 4EAD 189A jsr [A5 + 0x189A /* export_783 */]
// begin alternate branch 00002D16-00002D18
label00002D16:
00002D16 189A move.b [A4], [A2]+
// end alternate branch 00002D16-00002D18
label00002D16: // (misaligned)
00002D18 4FEF 0014 lea.l A7, [A7 + 0x14]
00002D1C 202D D89C move.l D0, [A5 - 0x2764]
00002D20 6718 beq +0x1A /* 00002D3A */
00002D22 486E FFA8 pea.l [A6 - 0x58]
00002D26 2F03 move.l -[A7], D3
00002D28 2F0B move.l -[A7], A3
00002D2A 487A 0044 pea.l [PC + 0x44 /* 00002D70, value 0x46696C65 'File', cstring "File \"%s\"; line %ld #Error: %"... */]
00002D2E 2F2D D89C move.l -[A7], [A5 - 0x2764]
00002D32 4EAD 189A jsr [A5 + 0x189A /* export_783 */]
00002D36 4FEF 0014 lea.l A7, [A7 + 0x14]
label00002D3A:
00002D3A 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+
00002D3E 4E5E unlink A6
00002D40 4E75 rts
00002D42 004C 7072 ori.w A4, 0x7072 /* 'pr' */
00002D46 6570 bcs +0x72 /* 00002DB8 */
00002D48 726F moveq.l D1, 0x6F
00002D4A 6365 bls +0x67 /* 00002DB1 */
00002D4C 7373 moveq.l D1, 0x73
00002D4E 6564 bcs +0x66 /* 00002DB4 */
00002D50 0000 4669 ori.b D0, 0x69 /* 'i' */
00002D54 6C65 bge +0x67 /* 00002DBB */
00002D56 2022 move.l D0, -[A2]
00002D58 2573 223B 206C move.l [A2 + 0x206C], [A3 + D2.w * 2 + 0x3B]
00002D5E 696E bvs +0x70 /* 00002DCE */
00002D60 6520 bcs +0x22 /* 00002D82 */
00002D62 256C 6420 2345 move.l [A2 + 0x2345], [A4 + 0x6420]
00002D68 7272 moveq.l D1, 0x72
00002D6A 6F72 ble +0x74 /* 00002DDE */
00002D6C 3A25 move.w D5, -[A5]
00002D6E 7300 moveq.l D1, 0x00
00002D70 4669 6C65 not.w [A1 + 0x6C65]
00002D74 2022 move.l D0, -[A2]
00002D76 2573 223B 206C move.l [A2 + 0x206C], [A3 + D2.w * 2 + 0x3B]
00002D7C 696E bvs +0x70 /* 00002DEC */
00002D7E 6520 bcs +0x22 /* 00002DA0 */
00002D80 256C 6420 2345 move.l [A2 + 0x2345], [A4 + 0x6420]
// begin alternate branch 00002D82-00002D88
label00002D82:
00002D82 6420 bcc +0x22 /* 00002DA4 */
00002D84 2345 7272 move.l [A1 + 0x7272], D5
// end alternate branch 00002D82-00002D88
label00002D82: // (misaligned)
00002D86 7272 moveq.l D1, 0x72
00002D88 6F72 ble +0x74 /* 00002DFC */
00002D8A 3A20 move.w D5, -[A0]
00002D8C 2573 0000 2F03 move.l [A2 + 0x2F03], [A3 + D0.w]
// begin alternate branch 00002D90-00002D92
fn00002D90:
00002D90 2F03 move.l -[A7], D3
// end alternate branch 00002D90-00002D92
fn00002D90: // (misaligned)
00002D92 4EBA D308 jsr [PC - 0x2CF8 /* 0000009C */]
00002D96 4EAD 1562 jsr [A5 + 0x1562 /* export_680 */]
00002D9A 2600 move.l D3, D0
00002D9C 0C2D 008A CDDC cmpi.b [A5 - 0x3224], 0x8A
// begin alternate branch 00002DA0-00002DA2
label00002DA0:
00002DA0 CDDC muls.w D6, [A4]+
// end alternate branch 00002DA0-00002DA2
label00002DA0: // (misaligned)
00002DA2 6710 beq +0x12 /* 00002DB4 */
label00002DA4:
00002DA4 7017 moveq.l D0, 0x17
00002DA6 2F00 move.l -[A7], D0
00002DA8 4EAD 18AA jsr [A5 + 0x18AA /* export_785 */]
00002DAC 584F addq.w A7, 4
00002DAE 4EBA 05EA jsr [PC + 0x5EA /* 0000339A */]
00002DB2 6028 bra +0x2A /* 00002DDC */
label00002DB4:
00002DB4 4EBA 06AE jsr [PC + 0x6AE /* 00003464 */]
label00002DB8:
00002DB8 4A83 tst.l D3
00002DBA 6620 bne +0x22 /* 00002DDC */
00002DBC 4EAD 14C2 jsr [A5 + 0x14C2 /* export_660 */]
00002DC0 0CAD 0000 0000 D902 cmpi.l [A5 - 0x26FE], 0x0
00002DC8 6A0A bpl +0xC /* 00002DD4 */
00002DCA 2F3C 0000 18D4 move.l -[A7], 0x18D4
// begin alternate branch 00002DCE-00002DD0
label00002DCE:
00002DCE 18D4 move.b [A4]+, [A4]
// end alternate branch 00002DCE-00002DD0
label00002DCE: // (misaligned)
00002DD0 4EBA D22E jsr [PC - 0x2DD2 /* 00000000 */]
label00002DD4:
00002DD4 52AD D902 addq.l [A5 - 0x26FE], 1
00002DD8 4EBA 02DC jsr [PC + 0x2DC /* 000030B6 */]
label00002DDC:
00002DDC 261F move.l D3, [A7]+
label00002DDE:
00002DDE 4E75 rts
fn00002DE0:
00002DE0 4E56 0000 link A6, 0
00002DE4 2F03 move.l -[A7], D3
00002DE6 4EBA 05B2 jsr [PC + 0x5B2 /* 0000339A */]
00002DEA 202D C5C0 move.l D0, [A5 - 0x3A40]
// begin alternate branch 00002DEC-00002DEE
label00002DEC:
00002DEC C5C0 muls.w D2, D0
// end alternate branch 00002DEC-00002DEE
label00002DEC: // (misaligned)
00002DEE 6714 beq +0x16 /* 00002E04 */
00002DF0 202D C5C0 move.l D0, [A5 - 0x3A40]
00002DF4 E388 lsl D0, 1
00002DF6 D0AD C5B8 add.l D0, [A5 - 0x3A48]
00002DFA 2040 movea.l A0, D0
label00002DFC:
00002DFC 1010 move.b D0, [A0]
00002DFE 7202 moveq.l D1, 0x02
00002E00 B001 cmp.b D0, D1
00002E02 660C bne +0xE /* 00002E10 */
label00002E04:
00002E04 7021 moveq.l D0, 0x21
00002E06 2F00 move.l -[A7], D0
00002E08 4EAD 18AA jsr [A5 + 0x18AA /* export_785 */]
00002E0C 584F addq.w A7, 4
00002E0E 602E bra +0x30 /* 00002E3E */
label00002E10:
00002E10 202D C5C0 move.l D0, [A5 - 0x3A40]
00002E14 7601 moveq.l D3, 0x01
00002E16 E7A8 lsl D0, D3
00002E18 D0AD C5B8 add.l D0, [A5 - 0x3A48]
00002E1C 2040 movea.l A0, D0
00002E1E 10AE 000B move.b [A0], [A6 + 0xB]
00002E22 0CAD 0000 0000 D902 cmpi.l [A5 - 0x26FE], 0x0
00002E2A 6A0A bpl +0xC /* 00002E36 */
00002E2C 2F3C 0000 18E8 move.l -[A7], 0x18E8
00002E32 4EBA D1CC jsr [PC - 0x2E34 /* 00000000 */]
label00002E36:
00002E36 52AD D902 addq.l [A5 - 0x26FE], 1
00002E3A 4EBA 027A jsr [PC + 0x27A /* 000030B6 */]
label00002E3E:
00002E3E 261F move.l D3, [A7]+
00002E40 4E5E unlink A6
00002E42 205F movea.l A0, [A7]+
00002E44 584F addq.w A7, 4
00002E46 4ED0 jmp [A0]
fn00002E48:
00002E48 48E7 1020 movem.l -[A7], D3,A2
00002E4C 4EBA 05B4 jsr [PC + 0x5B4 /* 00003402 */]
00002E50 202D C5C0 move.l D0, [A5 - 0x3A40]
00002E54 6740 beq +0x42 /* 00002E96 */
00002E56 202D C5C0 move.l D0, [A5 - 0x3A40]
00002E5A 7601 moveq.l D3, 0x01
00002E5C E7A8 lsl D0, D3
00002E5E D0AD C5B8 add.l D0, [A5 - 0x3A48]
00002E62 2040 movea.l A0, D0
00002E64 4A28 0001 tst.b [A0 + 0x1]
00002E68 672C beq +0x2E /* 00002E96 */
00002E6A 202D C5C0 move.l D0, [A5 - 0x3A40]
00002E6E 7601 moveq.l D3, 0x01
00002E70 E7A8 lsl D0, D3
00002E72 D0AD C5B8 add.l D0, [A5 - 0x3A48]
00002E76 2040 movea.l A0, D0
00002E78 4228 0001 clr.b [A0 + 0x1]
00002E7C 246D D916 movea.l A2, [A5 - 0x26EA]
00002E80 102A 000C move.b D0, [A2 + 0xC]
00002E84 7210 moveq.l D1, 0x10
00002E86 C001 and.b D0, D1
00002E88 6606 bne +0x8 /* 00002E90 */
00002E8A 002A 0008 000C ori.b [A2 + 0xC], 0x8
label00002E90:
00002E90 4240 clr.w D0
00002E92 3B40 D8D6 move.w [A5 - 0x272A], D0
label00002E96:
00002E96 202D C5C0 move.l D0, [A5 - 0x3A40]
00002E9A 660C bne +0xE /* 00002EA8 */
00002E9C 701F moveq.l D0, 0x1F
00002E9E 2F00 move.l -[A7], D0
00002EA0 4EAD 18AA jsr [A5 + 0x18AA /* export_785 */]
00002EA4 584F addq.w A7, 4
00002EA6 6004 bra +0x6 /* 00002EAC */
label00002EA8:
00002EA8 53AD C5C0 subq.l [A5 - 0x3A40], 1
label00002EAC:
00002EAC 4CDF 0408 movem.l D3,A2, [A7]+
00002EB0 4E75 rts
fn00002EB2:
00002EB2 2F0A move.l -[A7], A2
00002EB4 4EBA 0C5A jsr [PC + 0xC5A /* 00003B10 */]
00002EB8 0C2D 0089 CDDC cmpi.b [A5 - 0x3224], 0x89
00002EBE 670E beq +0x10 /* 00002ECE */
00002EC0 7014 moveq.l D0, 0x14
00002EC2 2F00 move.l -[A7], D0
00002EC4 4EAD 18AA jsr [A5 + 0x18AA /* export_785 */]
00002EC8 584F addq.w A7, 4
00002ECA 4EFA 0086 jmp [PC + 0x86 /* 00002F52 */]
label00002ECE:
00002ECE 302D D5D4 move.w D0, [A5 - 0x2A2C]
00002ED2 0240 8000 andi.w D0, 0x8000
00002ED6 6742 beq +0x44 /* 00002F1A */
00002ED8 53AD D902 subq.l [A5 - 0x26FE], 1
00002EDC 0CAD 0000 0000 D902 cmpi.l [A5 - 0x26FE], 0x0
00002EE4 6A0A bpl +0xC /* 00002EF0 */
00002EE6 2F3C 0000 012C move.l -[A7], 0x12C
00002EEC 4EBA D112 jsr [PC - 0x2EEE /* 00000000 */]
label00002EF0:
00002EF0 0C2D 0089 CDDC cmpi.b [A5 - 0x3224], 0x89
00002EF6 670A beq +0xC /* 00002F02 */
00002EF8 2F3C 0000 012D move.l -[A7], 0x12D
00002EFE 4EBA D100 jsr [PC - 0x2F00 /* 00000000 */]
label00002F02:
00002F02 2F2D CDDE move.l -[A7], [A5 - 0x3222]
00002F06 4EAD 14BA jsr [A5 + 0x14BA /* export_659 */]
00002F0A 302D D63A move.w D0, [A5 - 0x29C6]
00002F0E 670A beq +0xC /* 00002F1A */
00002F10 3F2D D63A move.w -[A7], [A5 - 0x29C6]
00002F14 4EAD 14B2 jsr [A5 + 0x14B2 /* export_658 */]
00002F18 544F addq.w A7, 2
label00002F1A:
00002F1A 4EBA 04E6 jsr [PC + 0x4E6 /* 00003402 */]
00002F1E 4EBA 0544 jsr [PC + 0x544 /* 00003464 */]
00002F22 4EBA D4DC jsr [PC - 0x2B24 /* 00000400 */]
00002F26 2440 movea.l A2, D0
00002F28 200A move.l D0, A2
00002F2A 670A beq +0xC /* 00002F36 */
00002F2C 102A 0010 move.b D0, [A2 + 0x10]
00002F30 7201 moveq.l D1, 0x01
00002F32 C001 and.b D0, D1
00002F34 661C bne +0x1E /* 00002F52 */
label00002F36:
00002F36 0CAD 0000 0000 D902 cmpi.l [A5 - 0x26FE], 0x0
00002F3E 6A0A bpl +0xC /* 00002F4A */
00002F40 2F3C 0000 1925 move.l -[A7], 0x1925
00002F46 4EBA D0B8 jsr [PC - 0x2F48 /* 00000000 */]
label00002F4A:
00002F4A 52AD D902 addq.l [A5 - 0x26FE], 1
00002F4E 4EBA 0166 jsr [PC + 0x166 /* 000030B6 */]
label00002F52:
00002F52 245F movea.l A2, [A7]+
00002F54 4E75 rts
fn00002F56:
00002F56 2F0A move.l -[A7], A2
00002F58 4EBA 0BB6 jsr [PC + 0xBB6 /* 00003B10 */]
00002F5C 0C00 0089 cmpi.b D0, 0x89
00002F60 670E beq +0x10 /* 00002F70 */
00002F62 7014 moveq.l D0, 0x14
00002F64 2F00 move.l -[A7], D0
00002F66 4EAD 18AA jsr [A5 + 0x18AA /* export_785 */]
00002F6A 584F addq.w A7, 4
00002F6C 4EFA 0086 jmp [PC + 0x86 /* 00002FF4 */]
label00002F70:
00002F70 302D D5D4 move.w D0, [A5 - 0x2A2C]
00002F74 0240 8000 andi.w D0, 0x8000
00002F78 6742 beq +0x44 /* 00002FBC */
00002F7A 53AD D902 subq.l [A5 - 0x26FE], 1
00002F7E 0CAD 0000 0000 D902 cmpi.l [A5 - 0x26FE], 0x0
00002F86 6A0A bpl +0xC /* 00002F92 */
00002F88 2F3C 0000 012C move.l -[A7], 0x12C
00002F8E 4EBA D070 jsr [PC - 0x2F90 /* 00000000 */]
label00002F92:
00002F92 0C2D 0089 CDDC cmpi.b [A5 - 0x3224], 0x89
00002F98 670A beq +0xC /* 00002FA4 */
00002F9A 2F3C 0000 012D move.l -[A7], 0x12D
00002FA0 4EBA D05E jsr [PC - 0x2FA2 /* 00000000 */]
label00002FA4:
00002FA4 2F2D CDDE move.l -[A7], [A5 - 0x3222]
00002FA8 4EAD 14BA jsr [A5 + 0x14BA /* export_659 */]
00002FAC 302D D63A move.w D0, [A5 - 0x29C6]
00002FB0 670A beq +0xC /* 00002FBC */
00002FB2 3F2D D63A move.w -[A7], [A5 - 0x29C6]
00002FB6 4EAD 14B2 jsr [A5 + 0x14B2 /* export_658 */]
00002FBA 544F addq.w A7, 2
label00002FBC:
00002FBC 4EBA 0444 jsr [PC + 0x444 /* 00003402 */]
00002FC0 4EBA 04A2 jsr [PC + 0x4A2 /* 00003464 */]
00002FC4 4EBA D43A jsr [PC - 0x2BC6 /* 00000400 */]
00002FC8 2440 movea.l A2, D0
00002FCA 200A move.l D0, A2
00002FCC 6726 beq +0x28 /* 00002FF4 */
00002FCE 102A 0010 move.b D0, [A2 + 0x10]
00002FD2 7201 moveq.l D1, 0x01
00002FD4 C001 and.b D0, D1
00002FD6 671C beq +0x1E /* 00002FF4 */
00002FD8 0CAD 0000 0000 D902 cmpi.l [A5 - 0x26FE], 0x0
00002FE0 6A0A bpl +0xC /* 00002FEC */
00002FE2 2F3C 0000 1945 move.l -[A7], 0x1945
00002FE8 4EBA D016 jsr [PC - 0x2FEA /* 00000000 */]
label00002FEC:
00002FEC 52AD D902 addq.l [A5 - 0x26FE], 1
00002FF0 4EBA 00C4 jsr [PC + 0xC4 /* 000030B6 */]
label00002FF4:
00002FF4 245F movea.l A2, [A7]+
00002FF6 4E75 rts
fn00002FF8:
00002FF8 4E56 FFFC link A6, -0x0004
00002FFC 48E7 1018 movem.l -[A7], D3,A3,A4
00003000 4EBA D09A jsr [PC - 0x2F66 /* 0000009C */]
00003004 0C2D 0087 CDDC cmpi.b [A5 - 0x3224], 0x87
0000300A 6712 beq +0x14 /* 0000301E */
0000300C 7019 moveq.l D0, 0x19
0000300E 2F00 move.l -[A7], D0
00003010 4EAD 18AA jsr [A5 + 0x18AA /* export_785 */]
00003014 584F addq.w A7, 4
00003016 4EBA 0382 jsr [PC + 0x382 /* 0000339A */]
0000301A 4EFA 0092 jmp [PC + 0x92 /* 000030AE */]
label0000301E:
0000301E 4EAD 14A2 jsr [A5 + 0x14A2 /* export_656 */]
00003022 2640 movea.l A3, D0
00003024 200B move.l D0, A3
00003026 6700 0086 beq +0x88 /* 000030AE */
0000302A 302D D63A move.w D0, [A5 - 0x29C6]
0000302E 48C0 ext.l D0
00003030 2F00 move.l -[A7], D0
00003032 4EBA 266E jsr [PC + 0x266E /* 000056A2 */]
00003036 4A40 tst.w D0
00003038 6614 bne +0x16 /* 0000304E */
0000303A 0C6D 000D D63A cmpi.w [A5 - 0x29C6], 0xD /* '\r' */
00003040 670C beq +0xE /* 0000304E */
00003042 7006 moveq.l D0, 0x06
00003044 2F00 move.l -[A7], D0
00003046 4EAD 18AA jsr [A5 + 0x18AA /* export_785 */]
0000304A 584F addq.w A7, 4
0000304C 6060 bra +0x62 /* 000030AE */
label0000304E:
0000304E 262D CDE2 move.l D3, [A5 - 0x321E]
00003052 52AD CDFE addq.l [A5 - 0x3202], 1
00003056 4EBA D044 jsr [PC - 0x2FBC /* 0000009C */]
0000305A 53AD CDFE subq.l [A5 - 0x3202], 1
0000305E 0C2D 0084 CDDC cmpi.b [A5 - 0x3224], 0x84
00003064 6638 bne +0x3A /* 0000309E */
00003066 202D CDEE move.l D0, [A5 - 0x3212]
0000306A 6716 beq +0x18 /* 00003082 */
0000306C 206D CDEE movea.l A0, [A5 - 0x3212]
00003070 2010 move.l D0, [A0]
00003072 7204 moveq.l D1, 0x04
00003074 B081 cmp.l D0, D1
00003076 660A bne +0xC /* 00003082 */
00003078 705C moveq.l D0, 0x5C
0000307A 2F00 move.l -[A7], D0
0000307C 4EAD 18AA jsr [A5 + 0x18AA /* export_785 */]
00003080 584F addq.w A7, 4
label00003082:
00003082 486E FFFC pea.l [A6 - 0x4]
00003086 4EBA 16BE jsr [PC + 0x16BE /* 00004746 */]
0000308A 2840 movea.l A4, D0
0000308C 2F0C move.l -[A7], A4
0000308E 4267 clr.w -[A7]
00003090 4EAD 1722 jsr [A5 + 0x1722 /* export_736 */]
00003094 3740 0026 move.w [A3 + 0x26], D0
00003098 2743 0022 move.l [A3 + 0x22], D3
0000309C 6004 bra +0x6 /* 000030A2 */
label0000309E:
0000309E 2743 0022 move.l [A3 + 0x22], D3
label000030A2:
000030A2 0C2D 008A CDDC cmpi.b [A5 - 0x3224], 0x8A
000030A8 6704 beq +0x6 /* 000030AE */
000030AA 4EBA 0356 jsr [PC + 0x356 /* 00003402 */]
label000030AE:
000030AE 4CDF 1808 movem.l D3,A3,A4, [A7]+
000030B2 4E5E unlink A6
000030B4 4E75 rts
fn000030B6:
000030B6 48E7 1800 movem.l -[A7], D3,D4
000030BA 282D C5C0 move.l D4, [A5 - 0x3A40]
000030BE 202D C5C0 move.l D0, [A5 - 0x3A40]
000030C2 4480 neg.l D0
000030C4 9180 subx.l D0, D0
000030C6 4480 neg.l D0
000030C8 2B40 C5BC move.l [A5 - 0x3A44], D0
000030CC 6008 bra +0xA /* 000030D6 */
label000030CE:
000030CE 4EBA 02CA jsr [PC + 0x2CA /* 0000339A */]
label000030D2:
000030D2 4EAD 14D2 jsr [A5 + 0x14D2 /* export_662 */]
label000030D6:
000030D6 302D D63A move.w D0, [A5 - 0x29C6]
000030DA 48C0 ext.l D0
000030DC 7220 moveq.l D1, 0x20
000030DE B081 cmp.l D0, D1
000030E0 67F0 beq -0xE /* 000030D2 */
000030E2 7209 moveq.l D1, 0x09
000030E4 B081 cmp.l D0, D1
000030E6 67EA beq -0x14 /* 000030D2 */
000030E8 720D moveq.l D1, 0x0D
000030EA B081 cmp.l D0, D1
000030EC 67E4 beq -0x1A /* 000030D2 */
000030EE 720A moveq.l D1, 0x0A
000030F0 B081 cmp.l D0, D1
000030F2 67DE beq -0x20 /* 000030D2 */
000030F4 722F moveq.l D1, 0x2F
000030F6 B081 cmp.l D0, D1
000030F8 670C beq +0xE /* 00003106 */
000030FA 7223 moveq.l D1, 0x23
000030FC B081 cmp.l D0, D1
000030FE 6748 beq +0x4A /* 00003148 */
00003100 4A80 tst.l D0
00003102 6730 beq +0x32 /* 00003134 */
00003104 60C8 bra -0x36 /* 000030CE */
label00003106:
00003106 4EAD 14D2 jsr [A5 + 0x14D2 /* export_662 */]
0000310A 0C6D 002F D63A cmpi.w [A5 - 0x29C6], 0x2F /* '/' */
00003110 6614 bne +0x16 /* 00003126 */
label00003112:
00003112 4EAD 14D2 jsr [A5 + 0x14D2 /* export_662 */]
00003116 362D D63A move.w D3, [A5 - 0x29C6]
0000311A 700D moveq.l D0, 0x0D
0000311C B640 cmp.w D3, D0
0000311E 67B6 beq -0x48 /* 000030D6 */
00003120 4A43 tst.w D3
00003122 67B2 beq -0x4C /* 000030D6 */
00003124 60EC bra -0x12 /* 00003112 */
label00003126:
00003126 0C6D 002A D63A cmpi.w [A5 - 0x29C6], 0x2A /* '*' */
0000312C 66A8 bne -0x56 /* 000030D6 */
0000312E 4EBA 13B6 jsr [PC + 0x13B6 /* 000044E6 */]
00003132 60A2 bra -0x5C /* 000030D6 */
label00003134:
00003134 7020 moveq.l D0, 0x20
00003136 2F00 move.l -[A7], D0
00003138 4EAD 18AA jsr [A5 + 0x18AA /* export_785 */]
0000313C 584F addq.w A7, 4
0000313E 7002 moveq.l D0, 0x02
00003140 2F00 move.l -[A7], D0
00003142 4EAD 18D2 jsr [A5 + 0x18D2 /* export_790 */]
00003146 584F addq.w A7, 4
label00003148:
00003148 4EBA 09C6 jsr [PC + 0x9C6 /* 00003B10 */]
0000314C 0C2D 0086 CDDC cmpi.b [A5 - 0x3224], 0x86
00003152 6682 bne -0x7C /* 000030D6 */
00003154 202D CDDE move.l D0, [A5 - 0x3222]
00003158 7201 moveq.l D1, 0x01
0000315A B081 cmp.l D0, D1
0000315C 6762 beq +0x64 /* 000031C0 */
0000315E 7206 moveq.l D1, 0x06
00003160 B081 cmp.l D0, D1
00003162 6700 00CA beq +0xCC /* 0000322E */
00003166 7207 moveq.l D1, 0x07
00003168 B081 cmp.l D0, D1
0000316A 6700 00C2 beq +0xC4 /* 0000322E */
0000316E 7208 moveq.l D1, 0x08
00003170 B081 cmp.l D0, D1
00003172 6700 00BA beq +0xBC /* 0000322E */
00003176 7202 moveq.l D1, 0x02
00003178 B081 cmp.l D0, D1
0000317A 6700 00BA beq +0xBC /* 00003236 */
0000317E 7203 moveq.l D1, 0x03
00003180 B081 cmp.l D0, D1
00003182 6700 0122 beq +0x124 /* 000032A6 */
00003186 4A80 tst.l D0
00003188 6700 017C beq +0x17E /* 00003306 */
0000318C 720C moveq.l D1, 0x0C
0000318E B081 cmp.l D0, D1
00003190 6700 0184 beq +0x186 /* 00003316 */
00003194 7209 moveq.l D1, 0x09
00003196 B081 cmp.l D0, D1
00003198 6700 017C beq +0x17E /* 00003316 */
0000319C 720A moveq.l D1, 0x0A
0000319E B081 cmp.l D0, D1
000031A0 6700 0174 beq +0x176 /* 00003316 */
000031A4 720B moveq.l D1, 0x0B
000031A6 B081 cmp.l D0, D1
000031A8 6700 016C beq +0x16E /* 00003316 */
000031AC 7204 moveq.l D1, 0x04
000031AE B081 cmp.l D0, D1
000031B0 6700 0164 beq +0x166 /* 00003316 */
000031B4 7205 moveq.l D1, 0x05
000031B6 B081 cmp.l D0, D1
000031B8 6700 015C beq +0x15E /* 00003316 */
000031BC 6000 014E bra +0x150 /* 0000330C */
label000031C0:
000031C0 202D C5C0 move.l D0, [A5 - 0x3A40]
000031C4 E388 lsl D0, 1
000031C6 D0AD C5B8 add.l D0, [A5 - 0x3A48]
000031CA 2040 movea.l A0, D0
000031CC 1010 move.b D0, [A0]
000031CE 7202 moveq.l D1, 0x02
000031D0 B001 cmp.b D0, D1
000031D2 660A bne +0xC /* 000031DE */
000031D4 7021 moveq.l D0, 0x21
000031D6 2F00 move.l -[A7], D0
000031D8 4EAD 18B2 jsr [A5 + 0x18B2 /* export_786 */]
000031DC 584F addq.w A7, 4
label000031DE:
000031DE 262D C5C0 move.l D3, [A5 - 0x3A40]
000031E2 E38B lsl D3, 1
000031E4 D6AD C5B8 add.l D3, [A5 - 0x3A48]
000031E8 2043 movea.l A0, D3
000031EA 4A10 tst.b [A0]
000031EC 6600 0128 bne +0x12A /* 00003316 */
000031F0 B8AD C5C0 cmp.l D4, [A5 - 0x3A40]
000031F4 6600 0120 bne +0x122 /* 00003316 */
000031F8 202D C5C0 move.l D0, [A5 - 0x3A40]
000031FC 6704 beq +0x6 /* 00003202 */
000031FE 53AD C5C0 subq.l [A5 - 0x3A40], 1
label00003202:
00003202 53AD D902 subq.l [A5 - 0x26FE], 1
00003206 202D D902 move.l D0, [A5 - 0x26FE]
0000320A 7600 moveq.l D3, 0x00
0000320C B083 cmp.l D0, D3
0000320E 6A0A bpl +0xC /* 0000321A */
00003210 2F3C 0000 19EC move.l -[A7], 0x19EC
00003216 4EBA CDE8 jsr [PC - 0x3218 /* 00000000 */]
label0000321A:
0000321A 487A 010A pea.l [PC + 0x10A /* 00003326, value 0x23656C69 '#eli', cstring "#elif " */]
0000321E 4EAD 14BA jsr [A5 + 0x14BA /* export_659 */]
00003222 4EBA FB6C jsr [PC - 0x494 /* 00002D90 */]
00003226 2B43 C5BC move.l [A5 - 0x3A44], D3
0000322A 4EFA 00F2 jmp [PC + 0xF2 /* 0000331E */]
label0000322E:
0000322E 4EBA 0234 jsr [PC + 0x234 /* 00003464 */]
00003232 6000 00E2 bra +0xE4 /* 00003316 */
label00003236:
00003236 4EBA 01CA jsr [PC + 0x1CA /* 00003402 */]
0000323A 202D C5C0 move.l D0, [A5 - 0x3A40]
0000323E E388 lsl D0, 1
00003240 D0AD C5B8 add.l D0, [A5 - 0x3A48]
00003244 2040 movea.l A0, D0
00003246 1010 move.b D0, [A0]
00003248 7202 moveq.l D1, 0x02
0000324A B001 cmp.b D0, D1
0000324C 660A bne +0xC /* 00003258 */
0000324E 7021 moveq.l D0, 0x21
00003250 2F00 move.l -[A7], D0
00003252 4EAD 18B2 jsr [A5 + 0x18B2 /* export_786 */]
00003256 584F addq.w A7, 4
label00003258:
00003258 262D C5C0 move.l D3, [A5 - 0x3A40]
0000325C B883 cmp.l D4, D3
0000325E 6634 bne +0x36 /* 00003294 */
00003260 E38B lsl D3, 1
00003262 D6AD C5B8 add.l D3, [A5 - 0x3A48]
00003266 2043 movea.l A0, D3
00003268 4A10 tst.b [A0]
0000326A 6628 bne +0x2A /* 00003294 */
0000326C 53AD D902 subq.l [A5 - 0x26FE], 1
00003270 202D D902 move.l D0, [A5 - 0x26FE]
00003274 7600 moveq.l D3, 0x00
00003276 B083 cmp.l D0, D3
00003278 6A0A bpl +0xC /* 00003284 */
0000327A 2F3C 0000 19FF move.l -[A7], 0x19FF
00003280 4EBA CD7E jsr [PC - 0x3282 /* 00000000 */]
label00003284:
00003284 487A 00A8 pea.l [PC + 0xA8 /* 0000332E, value 0x23656C73 '#els', cstring "#else\" */]
00003288 4EAD 14BA jsr [A5 + 0x14BA /* export_659 */]
0000328C 2B43 C5BC move.l [A5 - 0x3A44], D3
00003290 4EFA 008C jmp [PC + 0x8C /* 0000331E */]
label00003294:
00003294 202D C5C0 move.l D0, [A5 - 0x3A40]
00003298 E388 lsl D0, 1
0000329A D0AD C5B8 add.l D0, [A5 - 0x3A48]
0000329E 2040 movea.l A0, D0
000032A0 10BC 0002 move.b [A0], 0x2
000032A4 6070 bra +0x72 /* 00003316 */
label000032A6:
000032A6 202D C5C0 move.l D0, [A5 - 0x3A40]
000032AA 660A bne +0xC /* 000032B6 */
000032AC 2F3C 0000 1A0D move.l -[A7], 0x1A0D
000032B2 4EBA CD4C jsr [PC - 0x32B4 /* 00000000 */]
label000032B6:
000032B6 53AD C5C0 subq.l [A5 - 0x3A40], 1
000032BA 202D C5C0 move.l D0, [A5 - 0x3A40]
000032BE 5280 addq.l D0, 1
000032C0 B084 cmp.l D0, D4
000032C2 663C bne +0x3E /* 00003300 */
000032C4 53AD D902 subq.l [A5 - 0x26FE], 1
000032C8 0CAD 0000 0000 D902 cmpi.l [A5 - 0x26FE], 0x0
000032D0 6A0A bpl +0xC /* 000032DC */
000032D2 2F3C 0000 1A10 move.l -[A7], 0x1A10
000032D8 4EBA CD26 jsr [PC - 0x32DA /* 00000000 */]
label000032DC:
000032DC 487A 0058 pea.l [PC + 0x58 /* 00003336, value 0x23656E64 '#end', cstring "#endif " */]
000032E0 4EAD 14BA jsr [A5 + 0x14BA /* export_659 */]
000032E4 0C6D 000D D63A cmpi.w [A5 - 0x29C6], 0xD /* '\r' */
000032EA 6608 bne +0xA /* 000032F4 */
000032EC 487A 0050 pea.l [PC + 0x50 /* 0000333E, value 0xD0048E7, cstring "\" */]
000032F0 4EAD 14BA jsr [A5 + 0x14BA /* export_659 */]
label000032F4:
000032F4 4EBA 010C jsr [PC + 0x10C /* 00003402 */]
000032F8 7000 moveq.l D0, 0x00
000032FA 2B40 C5BC move.l [A5 - 0x3A44], D0
000032FE 601E bra +0x20 /* 0000331E */
label00003300:
00003300 4EBA 0100 jsr [PC + 0x100 /* 00003402 */]
00003304 6010 bra +0x12 /* 00003316 */
label00003306:
00003306 4EBA 0038 jsr [PC + 0x38 /* 00003340 */]
0000330A 600A bra +0xC /* 00003316 */
label0000330C:
0000330C 2F3C 0000 1A37 move.l -[A7], 0x1A37
00003312 4EBA CCEC jsr [PC - 0x3314 /* 00000000 */]
label00003316:
00003316 4EBA 0082 jsr [PC + 0x82 /* 0000339A */]
0000331A 6000 FDBA bra -0x244 /* 000030D6 */
label0000331E:
0000331E 4CDF 0018 movem.l D3,D4, [A7]+
00003322 4E75 rts
00003324 001A 2365 ori.b [A2]+, 0x65 /* 'e' */
00003328 6C69 bge +0x6B /* 00003393 */
0000332A 6620 bne +0x22 /* 0000334C */
0000332C 0000 2365 ori.b D0, 0x65 /* 'e' */
00003330 6C73 bge +0x75 /* 000033A5 */
00003332 650D bcs +0xF /* 00003341 */
00003334 0000 2365 ori.b D0, 0x65 /* 'e' */
00003338 6E64 bgt +0x66 /* 0000339E */
0000333A 6966 bvs +0x68 /* 000033A2 */
0000333C 2000 move.l D0, D0
0000333E 0D00 btst D0, D6
fn00003340:
00003340 48E7 1800 movem.l -[A7], D3,D4
00003344 6004 bra +0x6 /* 0000334A */
label00003346:
00003346 4EAD 14D2 jsr [A5 + 0x14D2 /* export_662 */]
label0000334A:
0000334A 362D D63A move.w D3, [A5 - 0x29C6]
// begin alternate branch 0000334C-00003350
label0000334C:
0000334C D63A 700A add.b D3, [PC + 0x700A /* 0000A358, cstring ""<EOF> */]
// end alternate branch 0000334C-00003350
label0000334C: // (misaligned)
0000334E 700A moveq.l D0, 0x0A
00003350 B640 cmp.w D3, D0
00003352 67F2 beq -0xC /* 00003346 */
00003354 3803 move.w D4, D3
00003356 3004 move.w D0, D4
00003358 48C0 ext.l D0
0000335A 2800 move.l D4, D0
0000335C 6018 bra +0x1A /* 00003376 */
label0000335E:
0000335E 382D D63A move.w D4, [A5 - 0x29C6]
00003362 48C4 ext.l D4
00003364 4EAD 14D2 jsr [A5 + 0x14D2 /* export_662 */]
00003368 6004 bra +0x6 /* 0000336E */
label0000336A:
0000336A 4EAD 14D2 jsr [A5 + 0x14D2 /* export_662 */]
label0000336E:
0000336E 0C6D 000A D63A cmpi.w [A5 - 0x29C6], 0xA /* '\n' */
00003374 67F4 beq -0xA /* 0000336A */
label00003376:
00003376 302D D63A move.w D0, [A5 - 0x29C6]
0000337A 48C0 ext.l D0
0000337C 2F00 move.l -[A7], D0
0000337E 4EAD 160A jsr [A5 + 0x160A /* export_701 */]
00003382 4A40 tst.w D0
00003384 6708 beq +0xA /* 0000338E */
00003386 0C84 0000 005C cmpi.l D4, 0x5C /* '\\' */
0000338C 6606 bne +0x8 /* 00003394 */
label0000338E:
0000338E 302D D63A move.w D0, [A5 - 0x29C6]
00003392 66CA bne -0x34 /* 0000335E */
label00003394:
00003394 4CDF 0018 movem.l D3,D4, [A7]+
00003398 4E75 rts
fn0000339A:
0000339A 2F03 move.l -[A7], D3
0000339C 102D D5D8 move.b D0, [A5 - 0x2A28]
// begin alternate branch 0000339E-000033A0
label0000339E:
0000339E D5D8 add.l A2, [A0]+
// end alternate branch 0000339E-000033A0
label0000339E: // (misaligned)
000033A0 674E beq +0x50 /* 000033F0 */
label000033A2:
000033A2 6004 bra +0x6 /* 000033A8 */
label000033A4:
000033A4 4EAD 14D2 jsr [A5 + 0x14D2 /* export_662 */]
label000033A8:
000033A8 302D D63A move.w D0, [A5 - 0x29C6]
000033AC 48C0 ext.l D0
000033AE 720D moveq.l D1, 0x0D
000033B0 B081 cmp.l D0, D1
000033B2 674A beq +0x4C /* 000033FE */
000033B4 4A80 tst.l D0
000033B6 6746 beq +0x48 /* 000033FE */
000033B8 722F moveq.l D1, 0x2F
000033BA B081 cmp.l D0, D1
000033BC 670E beq +0x10 /* 000033CC */
000033BE 7222 moveq.l D1, 0x22
000033C0 B081 cmp.l D0, D1
000033C2 6722 beq +0x24 /* 000033E6 */
000033C4 7227 moveq.l D1, 0x27
000033C6 B081 cmp.l D0, D1
000033C8 671C beq +0x1E /* 000033E6 */
000033CA 60D8 bra -0x26 /* 000033A4 */
label000033CC:
000033CC 4EAD 14D2 jsr [A5 + 0x14D2 /* export_662 */]
000033D0 362D D63A move.w D3, [A5 - 0x29C6]
000033D4 702F moveq.l D0, 0x2F
000033D6 B640 cmp.w D3, D0
000033D8 6716 beq +0x18 /* 000033F0 */
000033DA 702A moveq.l D0, 0x2A
000033DC B640 cmp.w D3, D0
000033DE 66C8 bne -0x36 /* 000033A8 */
000033E0 4EBA 1104 jsr [PC + 0x1104 /* 000044E6 */]
000033E4 60C2 bra -0x3C /* 000033A8 */
label000033E6:
000033E6 4EBA 0728 jsr [PC + 0x728 /* 00003B10 */]
000033EA 60BC bra -0x42 /* 000033A8 */
label000033EC:
000033EC 4EAD 14D2 jsr [A5 + 0x14D2 /* export_662 */]
label000033F0:
000033F0 362D D63A move.w D3, [A5 - 0x29C6]
000033F4 700D moveq.l D0, 0x0D
000033F6 B640 cmp.w D3, D0
000033F8 6704 beq +0x6 /* 000033FE */
000033FA 4A43 tst.w D3
000033FC 66EE bne -0x10 /* 000033EC */
label000033FE:
000033FE 261F move.l D3, [A7]+
00003400 4E75 rts
fn00003402:
00003402 6036 bra +0x38 /* 0000343A */
label00003404:
00003404 4EAD 14D2 jsr [A5 + 0x14D2 /* export_662 */]
00003408 0C6D 002F D63A cmpi.w [A5 - 0x29C6], 0x2F /* '/' */
0000340E 6606 bne +0x8 /* 00003416 */
00003410 4EBA 107E jsr [PC + 0x107E /* 00004490 */]
00003414 604C bra +0x4E /* 00003462 */
label00003416:
00003416 0C6D 002A D63A cmpi.w [A5 - 0x29C6], 0x2A /* '*' */
0000341C 6606 bne +0x8 /* 00003424 */
0000341E 4EBA 10C6 jsr [PC + 0x10C6 /* 000044E6 */]
00003422 6016 bra +0x18 /* 0000343A */
label00003424:
00003424 102D D5D8 move.b D0, [A5 - 0x2A28]
00003428 6734 beq +0x36 /* 0000345E */
0000342A 7017 moveq.l D0, 0x17
0000342C 2F00 move.l -[A7], D0
0000342E 4EAD 18AA jsr [A5 + 0x18AA /* export_785 */]
00003432 584F addq.w A7, 4
00003434 6028 bra +0x2A /* 0000345E */
label00003436:
00003436 4EAD 14D2 jsr [A5 + 0x14D2 /* export_662 */]
label0000343A:
0000343A 302D D63A move.w D0, [A5 - 0x29C6]
0000343E 48C0 ext.l D0
00003440 720D moveq.l D1, 0x0D
00003442 B081 cmp.l D0, D1
00003444 671C beq +0x1E /* 00003462 */
00003446 4A80 tst.l D0
00003448 6718 beq +0x1A /* 00003462 */
0000344A 7220 moveq.l D1, 0x20
0000344C B081 cmp.l D0, D1
0000344E 67E6 beq -0x18 /* 00003436 */
00003450 7209 moveq.l D1, 0x09
00003452 B081 cmp.l D0, D1
00003454 67E0 beq -0x1E /* 00003436 */
00003456 722F moveq.l D1, 0x2F
00003458 B081 cmp.l D0, D1
0000345A 67A8 beq -0x56 /* 00003404 */
0000345C 60C6 bra -0x38 /* 00003424 */
label0000345E:
0000345E 4EBA FF3A jsr [PC - 0xC6 /* 0000339A */]
label00003462:
00003462 4E75 rts
fn00003464:
00003464 48E7 1020 movem.l -[A7], D3,A2
00003468 52AD C5C0 addq.l [A5 - 0x3A40], 1
0000346C 202D C5C0 move.l D0, [A5 - 0x3A40]
00003470 B0AD C5C4 cmp.l D0, [A5 - 0x3A3C]
00003474 6520 bcs +0x22 /* 00003496 */
00003476 06AD 0000 001E C5C4 addi.l [A5 - 0x3A3C], 0x1E
0000347E 2F2D C5B8 move.l -[A7], [A5 - 0x3A48]
00003482 202D C5C4 move.l D0, [A5 - 0x3A3C]
00003486 E388 lsl D0, 1
00003488 2F00 move.l -[A7], D0
0000348A 7002 moveq.l D0, 0x02
0000348C 3F00 move.w -[A7], D0
0000348E 4EAD 166A jsr [A5 + 0x166A /* export_713 */]
00003492 2B40 C5B8 move.l [A5 - 0x3A48], D0
label00003496:
00003496 202D C5C0 move.l D0, [A5 - 0x3A40]
0000349A 7601 moveq.l D3, 0x01
0000349C E7A8 lsl D0, D3
0000349E D0AD C5B8 add.l D0, [A5 - 0x3A48]
000034A2 2040 movea.l A0, D0
000034A4 4210 clr.b [A0]
000034A6 246D D916 movea.l A2, [A5 - 0x26EA]
000034AA 102A 000C move.b D0, [A2 + 0xC]
000034AE 7202 moveq.l D1, 0x02
000034B0 C001 and.b D0, D1
000034B2 6718 beq +0x1A /* 000034CC */
000034B4 002A 0004 000C ori.b [A2 + 0xC], 0x4
000034BA 202D C5C0 move.l D0, [A5 - 0x3A40]
000034BE E7A8 lsl D0, D3
000034C0 D0AD C5B8 add.l D0, [A5 - 0x3A48]
000034C4 2040 movea.l A0, D0
000034C6 117C 0001 0001 move.b [A0 + 0x1], 0x1
label000034CC:
000034CC 4CDF 0408 movem.l D3,A2, [A7]+
000034D0 4E75 rts
000034D2 48E7 1830 movem.l -[A7], D3,D4,A2,A3
000034D6 7800 moveq.l D4, 0x00
000034D8 6018 bra +0x1A /* 000034F2 */
label000034DA:
000034DA 2604 move.l D3, D4
000034DC D6AD CD08 add.l D3, [A5 - 0x32F8]
000034E0 2443 movea.l A2, D3
000034E2 2652 movea.l A3, [A2]
000034E4 2F0A move.l -[A7], A2
000034E6 4EAD 159A jsr [A5 + 0x159A /* export_687 */]
000034EA 2F0B move.l -[A7], A3
000034EC 4EBA 0058 jsr [PC + 0x58 /* 00003546 */]
000034F0 5884 addq.l D4, 4
label000034F2:
000034F2 0C84 0000 0FCC cmpi.l D4, 0xFCC
000034F8 65E0 bcs -0x1E /* 000034DA */
000034FA 202D CD08 move.l D0, [A5 - 0x32F8]
000034FE 4CDF 0C18 movem.l D3,D4,A2,A3, [A7]+
00003502 4E75 rts
00003504 4E56 0000 link A6, 0
00003508 48E7 0038 movem.l -[A7], A2,A3,A4
0000350C 286E 0008 movea.l A4, [A6 + 0x8]
00003510 244C movea.l A2, A4
00003512 264C movea.l A3, A4
00003514 47EB 0FCC lea.l A3, [A3 + 0xFCC]
00003518 600E bra +0x10 /* 00003528 */
label0000351A:
0000351A 2F0A move.l -[A7], A2
0000351C 4EAD 15A2 jsr [A5 + 0x15A2 /* export_688 */]
00003520 2F12 move.l -[A7], [A2]
00003522 4EBA 0078 jsr [PC + 0x78 /* 0000359C */]
00003526 584A addq.w A2, 4
label00003528:
00003528 B7CA cmpa.l A3, A2
0000352A 62EE bhi -0x10 /* 0000351A */
0000352C 302D D5D4 move.w D0, [A5 - 0x2A2C]
00003530 0240 0100 andi.w D0, 0x100
00003534 6604 bne +0x6 /* 0000353A */
00003536 2B4C CD04 move.l [A5 - 0x32FC], A4
label0000353A:
0000353A 4CDF 1C00 movem.l A2,A3,A4, [A7]+
0000353E 4E5E unlink A6
00003540 205F movea.l A0, [A7]+
00003542 584F addq.w A7, 4
00003544 4ED0 jmp [A0]
fn00003546:
00003546 4E56 0000 link A6, 0
0000354A 48E7 0038 movem.l -[A7], A2,A3,A4
0000354E 266E 0008 movea.l A3, [A6 + 0x8]
00003552 6038 bra +0x3A /* 0000358C */
label00003554:
00003554 286B 0008 movea.l A4, [A3 + 0x8]
00003558 246B 000C movea.l A2, [A3 + 0xC]
0000355C 204B movea.l A0, A3
0000355E 5048 addq.w A0, 8
00003560 2F08 move.l -[A7], A0
00003562 4EAD 159A jsr [A5 + 0x159A /* export_687 */]
00003566 204B movea.l A0, A3
00003568 700C moveq.l D0, 0x0C
0000356A D1C0 add.l A0, D0
0000356C 2F08 move.l -[A7], A0
0000356E 4EAD 159A jsr [A5 + 0x159A /* export_687 */]
00003572 2F0B move.l -[A7], A3
00003574 4EAD 159A jsr [A5 + 0x159A /* export_687 */]
00003578 204B movea.l A0, A3
0000357A 5848 addq.w A0, 4
0000357C 2F08 move.l -[A7], A0
0000357E 42A7 clr.l -[A7]
00003580 4EAD 1582 jsr [A5 + 0x1582 /* export_684 */]
00003584 2F0C move.l -[A7], A4
00003586 4EBA FFBE jsr [PC - 0x42 /* 00003546 */]
0000358A 264A movea.l A3, A2
label0000358C:
0000358C 200B move.l D0, A3
0000358E 66C4 bne -0x3A /* 00003554 */
00003590 4CDF 1C00 movem.l A2,A3,A4, [A7]+
00003594 4E5E unlink A6
00003596 205F movea.l A0, [A7]+
00003598 584F addq.w A7, 4
0000359A 4ED0 jmp [A0]
fn0000359C:
0000359C 4E56 FFFC link A6, -0x0004
000035A0 48E7 0038 movem.l -[A7], A2,A3,A4
000035A4 266E 0008 movea.l A3, [A6 + 0x8]
000035A8 6048 bra +0x4A /* 000035F2 */
label000035AA:
000035AA 244B movea.l A2, A3
000035AC 504A addq.w A2, 8
000035AE 2F0A move.l -[A7], A2
000035B0 4EAD 15A2 jsr [A5 + 0x15A2 /* export_688 */]
000035B4 204B movea.l A0, A3
000035B6 700C moveq.l D0, 0x0C
000035B8 D1C0 add.l A0, D0
000035BA 2F08 move.l -[A7], A0
000035BC 4EAD 15A2 jsr [A5 + 0x15A2 /* export_688 */]
000035C0 204B movea.l A0, A3
000035C2 5848 addq.w A0, 4
000035C4 2F08 move.l -[A7], A0
000035C6 42A7 clr.l -[A7]
000035C8 4EAD 157A jsr [A5 + 0x157A /* export_683 */]
000035CC 286B 0008 movea.l A4, [A3 + 0x8]
000035D0 202B 000C move.l D0, [A3 + 0xC]
000035D4 2D40 FFFC move.l [A6 - 0x4], D0
000035D8 102B 0010 move.b D0, [A3 + 0x10]
000035DC 7203 moveq.l D1, 0x03
000035DE C001 and.b D0, D1
000035E0 6706 beq +0x8 /* 000035E8 */
000035E2 2F0B move.l -[A7], A3
000035E4 4EAD 15A2 jsr [A5 + 0x15A2 /* export_688 */]
label000035E8:
000035E8 2F0C move.l -[A7], A4
000035EA 4EBA FFB0 jsr [PC - 0x50 /* 0000359C */]
000035EE 266E FFFC movea.l A3, [A6 - 0x4]
label000035F2:
000035F2 200B move.l D0, A3
000035F4 66B4 bne -0x4A /* 000035AA */
000035F6 4CDF 1C00 movem.l A2,A3,A4, [A7]+
000035FA 4E5E unlink A6
000035FC 205F movea.l A0, [A7]+
000035FE 584F addq.w A7, 4
00003600 4ED0 jmp [A0]
fn00003602:
00003602 4E56 0000 link A6, 0
00003606 486D CDB0 pea.l [A5 - 0x3250]
0000360A 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000360E 4EAD 163A jsr [A5 + 0x163A /* export_707 */]
00003612 4E5E unlink A6
00003614 205F movea.l A0, [A7]+
00003616 584F addq.w A7, 4
00003618 4ED0 jmp [A0]
fn0000361A:
0000361A 206D D912 movea.l A0, [A5 - 0x26EE]
0000361E 1210 move.b D1, [A0]
00003620 7000 moveq.l D0, 0x00
00003622 1001 move.b D0, D1
00003624 3B40 D63A move.w [A5 - 0x29C6], D0
00003628 4A40 tst.w D0
0000362A 671E beq +0x20 /* 0000364A */
0000362C 0C40 00FF cmpi.w D0, 0xFF
00003630 6718 beq +0x1A /* 0000364A */
00003632 52AD D912 addq.l [A5 - 0x26EE], 1
00003636 322D D5D4 move.w D1, [A5 - 0x2A2C]
0000363A 0241 8000 andi.w D1, 0x8000
0000363E 6708 beq +0xA /* 00003648 */
00003640 3F00 move.w -[A7], D0
00003642 4EAD 14B2 jsr [A5 + 0x14B2 /* export_658 */]
00003646 544F addq.w A7, 2
label00003648:
00003648 6004 bra +0x6 /* 0000364E */
label0000364A:
0000364A 4EAD 14CA jsr [A5 + 0x14CA /* export_661 */]
label0000364E:
0000364E 302D D63A move.w D0, [A5 - 0x29C6]
00003652 48C0 ext.l D0
00003654 2F00 move.l -[A7], D0
00003656 4EAD 012A jsr [A5 + 0x12A /* export_33 */]
0000365A 584F addq.w A7, 4
0000365C 3B40 D63A move.w [A5 - 0x29C6], D0
00003660 48C0 ext.l D0
00003662 4E75 rts
fn00003664:
00003664 4E56 0000 link A6, 0
00003668 2F04 move.l -[A7], D4
0000366A 282E 0008 move.l D4, [A6 + 0x8]
0000366E 102D D5D9 move.b D0, [A5 - 0x2A27]
00003672 4880 ext.w D0
00003674 48C0 ext.l D0
00003676 6764 beq +0x66 /* 000036DC */
00003678 7201 moveq.l D1, 0x01
0000367A B081 cmp.l D0, D1
0000367C 670E beq +0x10 /* 0000368C */
0000367E 7202 moveq.l D1, 0x02
00003680 B081 cmp.l D0, D1
00003682 672A beq +0x2C /* 000036AE */
00003684 7203 moveq.l D1, 0x03
00003686 B081 cmp.l D0, D1
00003688 6736 beq +0x38 /* 000036C0 */
0000368A 6048 bra +0x4A /* 000036D4 */
label0000368C:
0000368C 0C84 0000 0081 cmpi.l D4, 0x81
00003692 6D08 blt +0xA /* 0000369C */
00003694 0C84 0000 009F cmpi.l D4, 0x9F
0000369A 6F10 ble +0x12 /* 000036AC */
label0000369C:
0000369C 0C84 0000 00E0 cmpi.l D4, 0xE0
000036A2 6D38 blt +0x3A /* 000036DC */
000036A4 0C84 0000 00FC cmpi.l D4, 0xFC
000036AA 6E30 bgt +0x32 /* 000036DC */
label000036AC:
000036AC 6022 bra +0x24 /* 000036D0 */
label000036AE:
000036AE 0C84 0000 0081 cmpi.l D4, 0x81
000036B4 6D26 blt +0x28 /* 000036DC */
000036B6 0C84 0000 00FC cmpi.l D4, 0xFC
000036BC 6E1E bgt +0x20 /* 000036DC */
000036BE 6010 bra +0x12 /* 000036D0 */
label000036C0:
000036C0 0C84 0000 0081 cmpi.l D4, 0x81
000036C6 6D14 blt +0x16 /* 000036DC */
000036C8 0C84 0000 00FD cmpi.l D4, 0xFD
000036CE 6E0C bgt +0xE /* 000036DC */
label000036D0:
000036D0 7001 moveq.l D0, 0x01
000036D2 600A bra +0xC /* 000036DE */
label000036D4:
000036D4 7071 moveq.l D0, 0x71
000036D6 2F00 move.l -[A7], D0
000036D8 4EBA FF28 jsr [PC - 0xD8 /* 00003602 */]
label000036DC:
000036DC 7000 moveq.l D0, 0x00
label000036DE:
000036DE 281F move.l D4, [A7]+
000036E0 4E5E unlink A6
000036E2 205F movea.l A0, [A7]+
000036E4 584F addq.w A7, 4
000036E6 4ED0 jmp [A0]
fn000036E8:
000036E8 48E7 0030 movem.l -[A7], A2,A3
000036EC 202D CE06 move.l D0, [A5 - 0x31FA]
000036F0 6712 beq +0x14 /* 00003704 */
000036F2 266D CE06 movea.l A3, [A5 - 0x31FA]
000036F6 206D CE06 movea.l A0, [A5 - 0x31FA]
000036FA 2028 001C move.l D0, [A0 + 0x1C]
000036FE 2B40 CE06 move.l [A5 - 0x31FA], D0
00003702 600C bra +0xE /* 00003710 */
label00003704:
00003704 7022 moveq.l D0, 0x22
00003706 2F00 move.l -[A7], D0
00003708 206D D968 movea.l A0, [A5 - 0x2698]
0000370C 4E90 jsr [A0]
0000370E 2640 movea.l A3, D0
label00003710:
00003710 41ED CDDC lea.l A0, [A5 - 0x3224]
00003714 244B movea.l A2, A3
00003716 7007 moveq.l D0, 0x07
label00003718:
00003718 24D8 move.l [A2]+, [A0]+
0000371A 51C8 FFFC dbf D0, -0x6 /* 00003718 */
0000371E 3490 move.w [A2], [A0]
00003720 204B movea.l A0, A3
00003722 7016 moveq.l D0, 0x16
00003724 D1C0 add.l A0, D0
00003726 2F08 move.l -[A7], A0
00003728 4EBA 0348 jsr [PC + 0x348 /* 00003A72 */]
0000372C 7000 moveq.l D0, 0x00
0000372E 2740 001C move.l [A3 + 0x1C], D0
00003732 026B FFFE 0020 andi.w [A3 + 0x20], 0xFFFE
00003738 122D CDDC move.b D1, [A5 - 0x3224]
0000373C 7000 moveq.l D0, 0x00
0000373E 1001 move.b D0, D1
00003740 0C80 0000 0089 cmpi.l D0, 0x89
00003746 6712 beq +0x14 /* 0000375A */
00003748 0C80 0000 0084 cmpi.l D0, 0x84
0000374E 671E beq +0x20 /* 0000376E */
00003750 0C80 0000 0085 cmpi.l D0, 0x85
00003756 6716 beq +0x18 /* 0000376E */
00003758 6034 bra +0x36 /* 0000378E */
label0000375A:
0000375A 2F2D CDDE move.l -[A7], [A5 - 0x3222]
0000375E 7002 moveq.l D0, 0x02
00003760 3F00 move.w -[A7], D0
00003762 206D D960 movea.l A0, [A5 - 0x26A0]
00003766 4E90 jsr [A0]
00003768 2740 0002 move.l [A3 + 0x2], D0
0000376C 6020 bra +0x22 /* 0000378E */
label0000376E:
0000376E 2F2D CDE2 move.l -[A7], [A5 - 0x321E]
00003772 206D D968 movea.l A0, [A5 - 0x2698]
00003776 4E90 jsr [A0]
00003778 2740 0002 move.l [A3 + 0x2], D0
0000377C 2F2D CDE2 move.l -[A7], [A5 - 0x321E]
00003780 2F2D CDDE move.l -[A7], [A5 - 0x3222]
00003784 2F00 move.l -[A7], D0
00003786 4EAD 018A jsr [A5 + 0x18A /* export_45 */]
0000378A 4FEF 000C lea.l A7, [A7 + 0xC]
label0000378E:
0000378E 200B move.l D0, A3
00003790 4CDF 0C00 movem.l A2,A3, [A7]+
00003794 4E75 rts
fn00003796:
00003796 4E56 0000 link A6, 0
0000379A 48E7 0018 movem.l -[A7], A3,A4
0000379E 266E 0008 movea.l A3, [A6 + 0x8]
000037A2 6046 bra +0x48 /* 000037EA */
label000037A4:
000037A4 286B 001C movea.l A4, [A3 + 0x1C]
000037A8 1213 move.b D1, [A3]
000037AA 7000 moveq.l D0, 0x00
000037AC 1001 move.b D0, D1
000037AE 0C80 0000 0089 cmpi.l D0, 0x89
000037B4 6712 beq +0x14 /* 000037C8 */
000037B6 0C80 0000 0084 cmpi.l D0, 0x84
000037BC 6716 beq +0x18 /* 000037D4 */
000037BE 0C80 0000 0085 cmpi.l D0, 0x85
000037C4 670E beq +0x10 /* 000037D4 */
000037C6 6016 bra +0x18 /* 000037DE */
label000037C8:
000037C8 2F2B 0002 move.l -[A7], [A3 + 0x2]
000037CC 206D D958 movea.l A0, [A5 - 0x26A8]
000037D0 4E90 jsr [A0]
000037D2 600A bra +0xC /* 000037DE */
label000037D4:
000037D4 2F2B 0002 move.l -[A7], [A3 + 0x2]
000037D8 206D D958 movea.l A0, [A5 - 0x26A8]
000037DC 4E90 jsr [A0]
label000037DE:
000037DE 276D CE06 001C move.l [A3 + 0x1C], [A5 - 0x31FA]
000037E4 2B4B CE06 move.l [A5 - 0x31FA], A3
000037E8 264C movea.l A3, A4
label000037EA:
000037EA 200B move.l D0, A3
000037EC 66B6 bne -0x48 /* 000037A4 */
000037EE 4CDF 1800 movem.l A3,A4, [A7]+
000037F2 4E5E unlink A6
000037F4 205F movea.l A0, [A7]+
000037F6 584F addq.w A7, 4
000037F8 4ED0 jmp [A0]
000037FA 4E56 0000 link A6, 0
000037FE 48E7 0030 movem.l -[A7], A2,A3
00003802 266E 0008 movea.l A3, [A6 + 0x8]
00003806 6058 bra +0x5A /* 00003860 */
label00003808:
00003808 2F0B move.l -[A7], A3
0000380A 4EAD 15A2 jsr [A5 + 0x15A2 /* export_688 */]
0000380E 2440 movea.l A2, D0
00003810 302D D8FC move.w D0, [A5 - 0x2704]
00003814 D16A 001A add.w [A2 + 0x1A], D0
00003818 204A movea.l A0, A2
0000381A 7012 moveq.l D0, 0x12
0000381C D1C0 add.l A0, D0
0000381E 2F08 move.l -[A7], A0
00003820 4EAD 1F02 jsr [A5 + 0x1F02 /* export_988 */]
00003824 1212 move.b D1, [A2]
00003826 7000 moveq.l D0, 0x00
00003828 1001 move.b D0, D1
0000382A 0C80 0000 0089 cmpi.l D0, 0x89
00003830 6712 beq +0x14 /* 00003844 */
00003832 0C80 0000 0084 cmpi.l D0, 0x84
00003838 6716 beq +0x18 /* 00003850 */
0000383A 0C80 0000 0085 cmpi.l D0, 0x85
00003840 670E beq +0x10 /* 00003850 */
00003842 6016 bra +0x18 /* 0000385A */
label00003844:
00003844 204A movea.l A0, A2
00003846 5448 addq.w A0, 2
00003848 2F08 move.l -[A7], A0
0000384A 4EAD 15A2 jsr [A5 + 0x15A2 /* export_688 */]
0000384E 600A bra +0xC /* 0000385A */
label00003850:
00003850 204A movea.l A0, A2
00003852 5448 addq.w A0, 2
00003854 2F08 move.l -[A7], A0
00003856 4EAD 15A2 jsr [A5 + 0x15A2 /* export_688 */]
label0000385A:
0000385A 264A movea.l A3, A2
0000385C 701C moveq.l D0, 0x1C
0000385E D7C0 add.l A3, D0
label00003860:
00003860 2013 move.l D0, [A3]
00003862 7201 moveq.l D1, 0x01
00003864 C081 and.l D0, D1
00003866 66A0 bne -0x5E /* 00003808 */
00003868 4CDF 0C00 movem.l A2,A3, [A7]+
0000386C 4E5E unlink A6
0000386E 205F movea.l A0, [A7]+
00003870 584F addq.w A7, 4
00003872 4ED0 jmp [A0]
00003874 4E56 0000 link A6, 0
00003878 48E7 0038 movem.l -[A7], A2,A3,A4
0000387C 286E 0008 movea.l A4, [A6 + 0x8]
00003880 604E bra +0x50 /* 000038D0 */
label00003882:
00003882 2F0C move.l -[A7], A4
00003884 4EAD 159A jsr [A5 + 0x159A /* export_687 */]
00003888 244B movea.l A2, A3
0000388A 7012 moveq.l D0, 0x12
0000388C D5C0 add.l A2, D0
0000388E 2F0A move.l -[A7], A2
00003890 4EAD 1F0A jsr [A5 + 0x1F0A /* export_989 */]
00003894 1213 move.b D1, [A3]
00003896 7000 moveq.l D0, 0x00
00003898 1001 move.b D0, D1
0000389A 0C80 0000 0089 cmpi.l D0, 0x89
000038A0 6712 beq +0x14 /* 000038B4 */
000038A2 0C80 0000 0084 cmpi.l D0, 0x84
000038A8 6716 beq +0x18 /* 000038C0 */
000038AA 0C80 0000 0085 cmpi.l D0, 0x85
000038B0 670E beq +0x10 /* 000038C0 */
000038B2 6016 bra +0x18 /* 000038CA */
label000038B4:
000038B4 204B movea.l A0, A3
000038B6 5448 addq.w A0, 2
000038B8 2F08 move.l -[A7], A0
000038BA 4EAD 159A jsr [A5 + 0x159A /* export_687 */]
000038BE 600A bra +0xC /* 000038CA */
label000038C0:
000038C0 204B movea.l A0, A3
000038C2 5448 addq.w A0, 2
000038C4 2F08 move.l -[A7], A0
000038C6 4EAD 159A jsr [A5 + 0x159A /* export_687 */]
label000038CA:
000038CA 284B movea.l A4, A3
000038CC 701C moveq.l D0, 0x1C
000038CE D9C0 add.l A4, D0
label000038D0:
000038D0 2654 movea.l A3, [A4]
000038D2 200B move.l D0, A3
000038D4 6708 beq +0xA /* 000038DE */
000038D6 200B move.l D0, A3
000038D8 7201 moveq.l D1, 0x01
000038DA C081 and.l D0, D1
000038DC 67A4 beq -0x5A /* 00003882 */
label000038DE:
000038DE 4CDF 1C00 movem.l A2,A3,A4, [A7]+
000038E2 4E5E unlink A6
000038E4 205F movea.l A0, [A7]+
000038E6 584F addq.w A7, 4
000038E8 4ED0 jmp [A0]
000038EA 4E56 FFFC link A6, -0x0004
000038EE 48E7 1830 movem.l -[A7], D3,D4,A2,A3
000038F2 382E 0008 move.w D4, [A6 + 0x8]
000038F6 7000 moveq.l D0, 0x00
000038F8 2D40 FFFC move.l [A6 - 0x4], D0
000038FC 45EE FFFC lea.l A2, [A6 - 0x4]
00003900 7600 moveq.l D3, 0x00
00003902 603C bra +0x3E /* 00003940 */
label00003904:
00003904 5283 addq.l D3, 1
00003906 6034 bra +0x36 /* 0000393C */
label00003908:
00003908 5383 subq.l D3, 1
0000390A 0C83 0000 0000 cmpi.l D3, 0x0
00003910 6E2A bgt +0x2C /* 0000393C */
00003912 4A44 tst.w D4
00003914 6716 beq +0x18 /* 0000392C */
00003916 4EBA C784 jsr [PC - 0x387C /* 0000009C */]
0000391A 0C2D 0072 CDDC cmpi.b [A5 - 0x3224], 0x72 /* 'r' */
00003920 671E beq +0x20 /* 00003940 */
00003922 4EBA 00B0 jsr [PC + 0xB0 /* 000039D4 */]
00003926 6004 bra +0x6 /* 0000392C */
label00003928:
00003928 4A83 tst.l D3
0000392A 6610 bne +0x12 /* 0000393C */
label0000392C:
0000392C 202E FFFC move.l D0, [A6 - 0x4]
00003930 6048 bra +0x4A /* 0000397A */
label00003932:
00003932 7002 moveq.l D0, 0x02
00003934 2F00 move.l -[A7], D0
00003936 4EAD 18D2 jsr [A5 + 0x18D2 /* export_790 */]
0000393A 584F addq.w A7, 4
label0000393C:
0000393C 4EBA C75E jsr [PC - 0x38A2 /* 0000009C */]
label00003940:
00003940 4EBA FDA6 jsr [PC - 0x25A /* 000036E8 */]
00003944 2640 movea.l A3, D0
00003946 248B move.l [A2], A3
00003948 244B movea.l A2, A3
0000394A 701C moveq.l D0, 0x1C
0000394C D5C0 add.l A2, D0
0000394E 122D CDDC move.b D1, [A5 - 0x3224]
00003952 7000 moveq.l D0, 0x00
00003954 1001 move.b D0, D1
00003956 7259 moveq.l D1, 0x59
00003958 B081 cmp.l D0, D1
0000395A 67A8 beq -0x56 /* 00003904 */
0000395C 7266 moveq.l D1, 0x66
0000395E B081 cmp.l D0, D1
00003960 67A6 beq -0x58 /* 00003908 */
00003962 7272 moveq.l D1, 0x72
00003964 B081 cmp.l D0, D1
00003966 67C0 beq -0x3E /* 00003928 */
00003968 0C80 0000 008A cmpi.l D0, 0x8A
0000396E 67B8 beq -0x46 /* 00003928 */
00003970 0C80 0000 008B cmpi.l D0, 0x8B
00003976 67BA beq -0x44 /* 00003932 */
00003978 60C2 bra -0x3C /* 0000393C */
label0000397A:
0000397A 4CDF 0C18 movem.l D3,D4,A2,A3, [A7]+
0000397E 4E5E unlink A6
00003980 205F movea.l A0, [A7]+
00003982 544F addq.w A7, 2
00003984 4ED0 jmp [A0]
fn00003986:
00003986 4E56 0000 link A6, 0
0000398A 202E 0008 move.l D0, [A6 + 0x8]
0000398E 6718 beq +0x1A /* 000039A8 */
00003990 202D CE1A move.l D0, [A5 - 0x31E6]
00003994 670C beq +0xE /* 000039A2 */
00003996 486D CE0A pea.l [A5 - 0x31F6]
0000399A 2F2D CE1A move.l -[A7], [A5 - 0x31E6]
0000399E 4EAD 16D2 jsr [A5 + 0x16D2 /* export_726 */]
label000039A2:
000039A2 2B6E 0008 CE1A move.l [A5 - 0x31E6], [A6 + 0x8]
label000039A8:
000039A8 4E5E unlink A6
000039AA 205F movea.l A0, [A7]+
000039AC 584F addq.w A7, 4
000039AE 4ED0 jmp [A0]
fn000039B0:
000039B0 202D CE0A move.l D0, [A5 - 0x31F6]
000039B4 6716 beq +0x18 /* 000039CC */
000039B6 486D CE0A pea.l [A5 - 0x31F6]
000039BA 206D CE0A movea.l A0, [A5 - 0x31F6]
000039BE 2F28 0008 move.l -[A7], [A0 + 0x8]
000039C2 4EAD 16C2 jsr [A5 + 0x16C2 /* export_724 */]
000039C6 2B40 CE1A move.l [A5 - 0x31E6], D0
000039CA 6006 bra +0x8 /* 000039D2 */
label000039CC:
000039CC 7000 moveq.l D0, 0x00
000039CE 2B40 CE1A move.l [A5 - 0x31E6], D0
label000039D2:
000039D2 4E75 rts
fn000039D4:
000039D4 2F0A move.l -[A7], A2
000039D6 4EBA FD10 jsr [PC - 0x2F0 /* 000036E8 */]
000039DA 2440 movea.l A2, D0
000039DC 006A 0001 0020 ori.w [A2 + 0x20], 0x1
000039E2 2F0A move.l -[A7], A2
000039E4 4EBA FFA0 jsr [PC - 0x60 /* 00003986 */]
000039E8 245F movea.l A2, [A7]+
000039EA 4E75 rts
000039EC 4E56 0000 link A6, 0
000039F0 2F0B move.l -[A7], A3
000039F2 266E 0008 movea.l A3, [A6 + 0x8]
000039F6 600A bra +0xC /* 00003A02 */
label000039F8:
000039F8 006B 0001 0020 ori.w [A3 + 0x20], 0x1
000039FE 266B 001C movea.l A3, [A3 + 0x1C]
label00003A02:
00003A02 200B move.l D0, A3
00003A04 66F2 bne -0xC /* 000039F8 */
00003A06 265F movea.l A3, [A7]+
00003A08 4E5E unlink A6
00003A0A 205F movea.l A0, [A7]+
00003A0C 584F addq.w A7, 4
00003A0E 4ED0 jmp [A0]
00003A10 4E56 0000 link A6, 0
00003A14 2F0A move.l -[A7], A2
00003A16 1B7C 0089 CDDC move.b [A5 - 0x3224], 0x89
00003A1C 45ED CE22 lea.l A2, [A5 - 0x31DE]
00003A20 2B4A CDDE move.l [A5 - 0x3222], A2
00003A24 2F2E 0008 move.l -[A7], [A6 + 0x8]
00003A28 4EAD 01C2 jsr [A5 + 0x1C2 /* export_52 */]
00003A2C 584F addq.w A7, 4
00003A2E 0C80 0000 0400 cmpi.l D0, 0x400
00003A34 650A bcs +0xC /* 00003A40 */
00003A36 2F3C 0000 019E move.l -[A7], 0x19E
00003A3C 4EBA FBC4 jsr [PC - 0x43C /* 00003602 */]
label00003A40:
00003A40 2F2E 0008 move.l -[A7], [A6 + 0x8]
00003A44 486D CE22 pea.l [A5 - 0x31DE]
00003A48 4EAD 01BA jsr [A5 + 0x1BA /* export_51 */]
00003A4C 504F addq.w A7, 8
00003A4E 245F movea.l A2, [A7]+
00003A50 4E5E unlink A6
00003A52 205F movea.l A0, [A7]+
00003A54 584F addq.w A7, 4
00003A56 4ED0 jmp [A0]
00003A58 202D CE1A move.l D0, [A5 - 0x31E6]
00003A5C 6612 bne +0x14 /* 00003A70 */
00003A5E 0C6D 003B D63A cmpi.w [A5 - 0x29C6], 0x3B /* ';' */
00003A64 660A bne +0xC /* 00003A70 */
00003A66 7007 moveq.l D0, 0x07
00003A68 2F00 move.l -[A7], D0
00003A6A 4EAD 18CA jsr [A5 + 0x18CA /* export_789 */]
00003A6E 584F addq.w A7, 4
label00003A70:
00003A70 4E75 rts
fn00003A72:
00003A72 4E56 0000 link A6, 0
00003A76 2F0A move.l -[A7], A2
00003A78 246E 0008 movea.l A2, [A6 + 0x8]
00003A7C 202D CE1A move.l D0, [A5 - 0x31E6]
00003A80 670C beq +0xE /* 00003A8E */
00003A82 41ED CDF2 lea.l A0, [A5 - 0x320E]
00003A86 224A movea.l A1, A2
00003A88 22D8 move.l [A1]+, [A0]+
00003A8A 3290 move.w [A1], [A0]
00003A8C 6006 bra +0x8 /* 00003A94 */
label00003A8E:
00003A8E 2F0A move.l -[A7], A2
00003A90 4EAD 14E2 jsr [A5 + 0x14E2 /* export_664 */]
label00003A94:
00003A94 200A move.l D0, A2
00003A96 245F movea.l A2, [A7]+
00003A98 4E5E unlink A6
00003A9A 205F movea.l A0, [A7]+
00003A9C 584F addq.w A7, 4
00003A9E 4ED0 jmp [A0]
00003AA0 7000 moveq.l D0, 0x00
00003AA2 2B40 CE12 move.l [A5 - 0x31EE], D0
00003AA6 41ED CE12 lea.l A0, [A5 - 0x31EE]
00003AAA 2B48 CE16 move.l [A5 - 0x31EA], A0
00003AAE 7001 moveq.l D0, 0x01
00003AB0 2B40 CE0E move.l [A5 - 0x31F2], D0
00003AB4 4E75 rts
00003AB6 4EBA FC30 jsr [PC - 0x3D0 /* 000036E8 */]
00003ABA 206D CE16 movea.l A0, [A5 - 0x31EA]
00003ABE 2080 move.l [A0], D0
00003AC0 2040 movea.l A0, D0
00003AC2 0068 0001 0020 ori.w [A0 + 0x20], 0x1
00003AC8 206D CE16 movea.l A0, [A5 - 0x31EA]
00003ACC 2050 movea.l A0, [A0]
00003ACE 701C moveq.l D0, 0x1C
00003AD0 D1C0 add.l A0, D0
00003AD2 2B48 CE16 move.l [A5 - 0x31EA], A0
00003AD6 4EBA C5C4 jsr [PC - 0x3A3C /* 0000009C */]
00003ADA 4E75 rts
00003ADC 2F03 move.l -[A7], D3
00003ADE 202D CE0E move.l D0, [A5 - 0x31F2]
00003AE2 7601 moveq.l D3, 0x01
00003AE4 B083 cmp.l D0, D3
00003AE6 670A beq +0xC /* 00003AF2 */
00003AE8 2F3C 0000 01F9 move.l -[A7], 0x1F9
00003AEE 4EBA FB12 jsr [PC - 0x4EE /* 00003602 */]
label00003AF2:
00003AF2 53AD CE0E subq.l [A5 - 0x31F2], 1
00003AF6 202D CE12 move.l D0, [A5 - 0x31EE]
00003AFA 6710 beq +0x12 /* 00003B0C */
00003AFC 4EBA FED6 jsr [PC - 0x12A /* 000039D4 */]
00003B00 2F2D CE12 move.l -[A7], [A5 - 0x31EE]
00003B04 4EBA FE80 jsr [PC - 0x180 /* 00003986 */]
00003B08 4EBA C592 jsr [PC - 0x3A6E /* 0000009C */]
label00003B0C:
00003B0C 261F move.l D3, [A7]+
00003B0E 4E75 rts
fn00003B10:
00003B10 48E7 1020 movem.l -[A7], D3,A2
00003B14 026D FFFD CDFC andi.w [A5 - 0x3204], 0xFFFD
00003B1A 526D D8D6 addq.w [A5 - 0x272A], 1
00003B1E 026D FFFB CDFC andi.w [A5 - 0x3204], 0xFFFB
00003B24 6000 0634 bra +0x636 /* 0000415A */
label00003B28:
00003B28 206D D912 movea.l A0, [A5 - 0x26EE]
00003B2C 1210 move.b D1, [A0]
00003B2E 7000 moveq.l D0, 0x00
00003B30 1001 move.b D0, D1
00003B32 3B40 D63A move.w [A5 - 0x29C6], D0
00003B36 4A40 tst.w D0
00003B38 671E beq +0x20 /* 00003B58 */
00003B3A 0C40 00FF cmpi.w D0, 0xFF
00003B3E 6718 beq +0x1A /* 00003B58 */
00003B40 52AD D912 addq.l [A5 - 0x26EE], 1
00003B44 322D D5D4 move.w D1, [A5 - 0x2A2C]
00003B48 0241 8000 andi.w D1, 0x8000
00003B4C 6708 beq +0xA /* 00003B56 */
00003B4E 3F00 move.w -[A7], D0
00003B50 4EAD 14B2 jsr [A5 + 0x14B2 /* export_658 */]
00003B54 544F addq.w A7, 2
label00003B56:
00003B56 6004 bra +0x6 /* 00003B5C */
label00003B58:
00003B58 4EAD 14CA jsr [A5 + 0x14CA /* export_661 */]
label00003B5C:
00003B5C 6000 05FC bra +0x5FE /* 0000415A */
label00003B60:
00003B60 4EAD 1632 jsr [A5 + 0x1632 /* export_706 */]
00003B64 4EAD 14D2 jsr [A5 + 0x14D2 /* export_662 */]
00003B68 202D D99C move.l D0, [A5 - 0x2664]
00003B6C 7207 moveq.l D1, 0x07
00003B6E C081 and.l D0, D1
00003B70 6700 05E8 beq +0x5EA /* 0000415A */
00003B74 103C 008A move.b D0, 0x8A
00003B78 1B40 CDDC move.b [A5 - 0x3224], D0
00003B7C 4EFA 0908 jmp [PC + 0x908 /* 00004486 */]
label00003B80:
00003B80 4EBA 0F96 jsr [PC + 0xF96 /* 00004B18 */]
00003B84 1B40 CDDC move.b [A5 - 0x3224], D0
00003B88 4EFA 08FC jmp [PC + 0x8FC /* 00004486 */]
label00003B8C:
00003B8C 302D D5D4 move.w D0, [A5 - 0x2A2C]
00003B90 0240 8000 andi.w D0, 0x8000
00003B94 671C beq +0x1E /* 00003BB2 */
00003B96 4EAD 14C2 jsr [A5 + 0x14C2 /* export_660 */]
00003B9A 0CAD 0000 0000 D902 cmpi.l [A5 - 0x26FE], 0x0
00003BA2 6A0A bpl +0xC /* 00003BAE */
00003BA4 2F3C 0000 0239 move.l -[A7], 0x239
00003BAA 4EBA FA56 jsr [PC - 0x5AA /* 00003602 */]
label00003BAE:
00003BAE 52AD D902 addq.l [A5 - 0x26FE], 1
label00003BB2:
00003BB2 4EAD 1692 jsr [A5 + 0x1692 /* export_718 */]
00003BB6 41ED CE22 lea.l A0, [A5 - 0x31DE]
00003BBA 2B48 CDDE move.l [A5 - 0x3222], A0
00003BBE 362D D63A move.w D3, [A5 - 0x29C6]
00003BC2 7027 moveq.l D0, 0x27
00003BC4 B640 cmp.w D3, D0
00003BC6 6706 beq +0x8 /* 00003BCE */
00003BC8 7022 moveq.l D0, 0x22
00003BCA B640 cmp.w D3, D0
00003BCC 6648 bne +0x4A /* 00003C16 */
label00003BCE:
00003BCE 102D CE23 move.b D0, [A5 - 0x31DD]
00003BD2 6642 bne +0x44 /* 00003C16 */
00003BD4 1B7C 0089 CDDC move.b [A5 - 0x3224], 0x89
00003BDA 302D D5D4 move.w D0, [A5 - 0x2A2C]
00003BDE 0240 8000 andi.w D0, 0x8000
00003BE2 6700 0576 beq +0x578 /* 0000415A */
00003BE6 53AD D902 subq.l [A5 - 0x26FE], 1
00003BEA 0CAD 0000 0000 D902 cmpi.l [A5 - 0x26FE], 0x0
00003BF2 6A0A bpl +0xC /* 00003BFE */
00003BF4 2F3C 0000 0252 move.l -[A7], 0x252
00003BFA 4EBA FA06 jsr [PC - 0x5FA /* 00003602 */]
label00003BFE:
00003BFE 704C moveq.l D0, 0x4C
00003C00 3F00 move.w -[A7], D0
00003C02 4EAD 14B2 jsr [A5 + 0x14B2 /* export_658 */]
00003C06 544F addq.w A7, 2
00003C08 3F2D D63A move.w -[A7], [A5 - 0x29C6]
00003C0C 4EAD 14B2 jsr [A5 + 0x14B2 /* export_658 */]
00003C10 544F addq.w A7, 2
00003C12 6000 0546 bra +0x548 /* 0000415A */
label00003C16:
00003C16 103C 0089 move.b D0, 0x89
00003C1A 1B40 CDDC move.b [A5 - 0x3224], D0
00003C1E 4EFA 0866 jmp [PC + 0x866 /* 00004486 */]
label00003C22:
00003C22 302D D5D4 move.w D0, [A5 - 0x2A2C]
00003C26 0240 8000 andi.w D0, 0x8000
00003C2A 671C beq +0x1E /* 00003C48 */
00003C2C 4EAD 14C2 jsr [A5 + 0x14C2 /* export_660 */]
00003C30 0CAD 0000 0000 D902 cmpi.l [A5 - 0x26FE], 0x0
00003C38 6A0A bpl +0xC /* 00003C44 */
00003C3A 2F3C 0000 0267 move.l -[A7], 0x267
00003C40 4EBA F9C0 jsr [PC - 0x640 /* 00003602 */]
label00003C44:
00003C44 52AD D902 addq.l [A5 - 0x26FE], 1
label00003C48:
00003C48 4EAD 1692 jsr [A5 + 0x1692 /* export_718 */]
00003C4C 41ED CE22 lea.l A0, [A5 - 0x31DE]
00003C50 2B48 CDDE move.l [A5 - 0x3222], A0
00003C54 103C 0089 move.b D0, 0x89
00003C58 1B40 CDDC move.b [A5 - 0x3224], D0
00003C5C 4EFA 0828 jmp [PC + 0x828 /* 00004486 */]
label00003C60:
00003C60 1B7C 0050 CDDC move.b [A5 - 0x3224], 0x50 /* 'P' */
00003C66 4EAD 14D2 jsr [A5 + 0x14D2 /* export_662 */]
00003C6A 723D moveq.l D1, 0x3D
00003C6C B041 cmp.w D0, D1
00003C6E 6600 0812 bne +0x814 /* 00004482 */
00003C72 1B7C 007B CDDC move.b [A5 - 0x3224], 0x7B /* '{' */
00003C78 4EAD 14D2 jsr [A5 + 0x14D2 /* export_662 */]
00003C7C 6000 0804 bra +0x806 /* 00004482 */
label00003C80:
00003C80 4EAD 14D2 jsr [A5 + 0x14D2 /* export_662 */]
00003C84 1B7C 005A CDDC move.b [A5 - 0x3224], 0x5A /* 'Z' */
00003C8A 122D D63B move.b D1, [A5 - 0x29C5]
00003C8E 7000 moveq.l D0, 0x00
00003C90 1001 move.b D0, D1
00003C92 D0AD B266 add.l D0, [A5 - 0x4D9A]
00003C96 2040 movea.l A0, D0
00003C98 1010 move.b D0, [A0]
00003C9A 7204 moveq.l D1, 0x04
00003C9C C001 and.b D0, D1
00003C9E 6712 beq +0x14 /* 00003CB2 */
00003CA0 487A 07EC pea.l [PC + 0x7EC /* 0000448E, value 0x2E002F03, cstring "." */]
00003CA4 4EBA 1AEA jsr [PC + 0x1AEA /* 00005790 */]
00003CA8 1B7C 0088 CDDC move.b [A5 - 0x3224], 0x88
00003CAE 6000 07D2 bra +0x7D4 /* 00004482 */
label00003CB2:
00003CB2 0C6D 002E D63A cmpi.w [A5 - 0x29C6], 0x2E /* '.' */
00003CB8 6628 bne +0x2A /* 00003CE2 */
00003CBA 4EAD 14D2 jsr [A5 + 0x14D2 /* export_662 */]
00003CBE 0C2D 002E D63B cmpi.b [A5 - 0x29C5], 0x2E /* '.' */
00003CC4 660E bne +0x10 /* 00003CD4 */
00003CC6 4EAD 14D2 jsr [A5 + 0x14D2 /* export_662 */]
00003CCA 1B7C 0074 CDDC move.b [A5 - 0x3224], 0x74 /* 't' */
00003CD0 6000 07B0 bra +0x7B2 /* 00004482 */
label00003CD4:
00003CD4 7006 moveq.l D0, 0x06
00003CD6 2F00 move.l -[A7], D0
00003CD8 4EAD 18A2 jsr [A5 + 0x18A2 /* export_784 */]
00003CDC 584F addq.w A7, 4
00003CDE 6000 047A bra +0x47C /* 0000415A */
label00003CE2:
00003CE2 0C6D 002A D63A cmpi.w [A5 - 0x29C6], 0x2A /* '*' */
00003CE8 6600 0798 bne +0x79A /* 00004482 */
00003CEC 4EAD 14D2 jsr [A5 + 0x14D2 /* export_662 */]
00003CF0 1B7C 004C CDDC move.b [A5 - 0x3224], 0x4C /* 'L' */
00003CF6 6000 078A bra +0x78C /* 00004482 */
label00003CFA:
00003CFA 4EAD 14D2 jsr [A5 + 0x14D2 /* export_662 */]
00003CFE 202D CDFE move.l D0, [A5 - 0x3202]
00003D02 72FE moveq.l D1, 0xFFFFFFFE
00003D04 C081 and.l D0, D1
00003D06 670A beq +0xC /* 00003D12 */
00003D08 2F3C 0000 02A5 move.l -[A7], 0x2A5
00003D0E 4EBA F8F2 jsr [PC - 0x70E /* 00003602 */]
label00003D12:
00003D12 7022 moveq.l D0, 0x22
00003D14 2F00 move.l -[A7], D0
00003D16 2F2D CDFE move.l -[A7], [A5 - 0x3202]
00003D1A 4EBA 0876 jsr [PC + 0x876 /* 00004592 */]
00003D1E 2B40 CDE2 move.l [A5 - 0x321E], D0
00003D22 2B6D D868 CDEE move.l [A5 - 0x3212], [A5 - 0x2798]
00003D28 1B7C 0084 CDDC move.b [A5 - 0x3224], 0x84
00003D2E 2B6D CDD2 CDDE move.l [A5 - 0x3222], [A5 - 0x322E]
00003D34 102D CDDA move.b D0, [A5 - 0x3226]
00003D38 6700 0748 beq +0x74A /* 00004482 */
00003D3C 006D 0004 CDFC ori.w [A5 - 0x3204], 0x4
00003D42 6000 073E bra +0x740 /* 00004482 */
label00003D46:
00003D46 4EAD 14D2 jsr [A5 + 0x14D2 /* export_662 */]
00003D4A 42A7 clr.l -[A7]
00003D4C 4EBA 0AE0 jsr [PC + 0xAE0 /* 0000482E */]
00003D50 1B40 CDDC move.b [A5 - 0x3224], D0
00003D54 4EFA 0730 jmp [PC + 0x730 /* 00004486 */]
label00003D58:
00003D58 202D CDFE move.l D0, [A5 - 0x3202]
00003D5C 6724 beq +0x26 /* 00003D82 */
00003D5E 4EAD 14D2 jsr [A5 + 0x14D2 /* export_662 */]
00003D62 703E moveq.l D0, 0x3E
00003D64 2F00 move.l -[A7], D0
00003D66 7001 moveq.l D0, 0x01
00003D68 2F00 move.l -[A7], D0
00003D6A 4EBA 0826 jsr [PC + 0x826 /* 00004592 */]
00003D6E 2B40 CDE2 move.l [A5 - 0x321E], D0
00003D72 1B7C 0085 CDDC move.b [A5 - 0x3224], 0x85
00003D78 2B6D CDD2 CDDE move.l [A5 - 0x3222], [A5 - 0x322E]
00003D7E 6000 0702 bra +0x704 /* 00004482 */
label00003D82:
00003D82 1B7C 0078 CDDC move.b [A5 - 0x3224], 0x78 /* 'x' */
00003D88 4EAD 14D2 jsr [A5 + 0x14D2 /* export_662 */]
00003D8C 723D moveq.l D1, 0x3D
00003D8E B041 cmp.w D0, D1
00003D90 660E bne +0x10 /* 00003DA0 */
00003D92 1B7C 0076 CDDC move.b [A5 - 0x3224], 0x76 /* 'v' */
00003D98 4EAD 14D2 jsr [A5 + 0x14D2 /* export_662 */]
00003D9C 6000 06E4 bra +0x6E6 /* 00004482 */
label00003DA0:
00003DA0 0C6D 003C D63A cmpi.w [A5 - 0x29C6], 0x3C /* '<' */
00003DA6 6600 06DA bne +0x6DC /* 00004482 */
00003DAA 1B7C 0064 CDDC move.b [A5 - 0x3224], 0x64 /* 'd' */
00003DB0 4EAD 14D2 jsr [A5 + 0x14D2 /* export_662 */]
00003DB4 723D moveq.l D1, 0x3D
00003DB6 B041 cmp.w D0, D1
00003DB8 6600 06C8 bne +0x6CA /* 00004482 */
00003DBC 1B7C 006E CDDC move.b [A5 - 0x3224], 0x6E /* 'n' */
00003DC2 4EAD 14D2 jsr [A5 + 0x14D2 /* export_662 */]
00003DC6 6000 06BA bra +0x6BC /* 00004482 */
label00003DCA:
00003DCA 1B7C 0077 CDDC move.b [A5 - 0x3224], 0x77 /* 'w' */
00003DD0 4EAD 14D2 jsr [A5 + 0x14D2 /* export_662 */]
00003DD4 723D moveq.l D1, 0x3D
00003DD6 B041 cmp.w D0, D1
00003DD8 660E bne +0x10 /* 00003DE8 */
00003DDA 1B7C 0079 CDDC move.b [A5 - 0x3224], 0x79 /* 'y' */
00003DE0 4EAD 14D2 jsr [A5 + 0x14D2 /* export_662 */]
00003DE4 6000 069C bra +0x69E /* 00004482 */
label00003DE8:
00003DE8 0C6D 003E D63A cmpi.w [A5 - 0x29C6], 0x3E /* '>' */
00003DEE 6600 0692 bne +0x694 /* 00004482 */
00003DF2 1B7C 0065 CDDC move.b [A5 - 0x3224], 0x65 /* 'e' */
00003DF8 4EAD 14D2 jsr [A5 + 0x14D2 /* export_662 */]
00003DFC 723D moveq.l D1, 0x3D
00003DFE B041 cmp.w D0, D1
00003E00 6600 0680 bne +0x682 /* 00004482 */
00003E04 1B7C 006D CDDC move.b [A5 - 0x3224], 0x6D /* 'm' */
00003E0A 4EAD 14D2 jsr [A5 + 0x14D2 /* export_662 */]
00003E0E 6000 0672 bra +0x674 /* 00004482 */
label00003E12:
00003E12 1B7C 0067 CDDC move.b [A5 - 0x3224], 0x67 /* 'g' */
00003E18 4EAD 14D2 jsr [A5 + 0x14D2 /* export_662 */]
00003E1C 723D moveq.l D1, 0x3D
00003E1E B001 cmp.b D0, D1
00003E20 6600 0660 bne +0x662 /* 00004482 */
00003E24 1B7C 007A CDDC move.b [A5 - 0x3224], 0x7A /* 'z' */
00003E2A 4EAD 14D2 jsr [A5 + 0x14D2 /* export_662 */]
00003E2E 6000 0652 bra +0x654 /* 00004482 */
label00003E32:
00003E32 1B7C 004D CDDC move.b [A5 - 0x3224], 0x4D /* 'M' */
00003E38 4EAD 14D2 jsr [A5 + 0x14D2 /* export_662 */]
00003E3C 723D moveq.l D1, 0x3D
00003E3E B001 cmp.b D0, D1
00003E40 6600 0640 bne +0x642 /* 00004482 */
00003E44 1B7C 006A CDDC move.b [A5 - 0x3224], 0x6A /* 'j' */
00003E4A 4EAD 14D2 jsr [A5 + 0x14D2 /* export_662 */]
00003E4E 6000 0632 bra +0x634 /* 00004482 */
label00003E52:
00003E52 4EAD 14D2 jsr [A5 + 0x14D2 /* export_662 */]
00003E56 723D moveq.l D1, 0x3D
00003E58 B001 cmp.b D0, D1
00003E5A 660E bne +0x10 /* 00003E6A */
00003E5C 4EAD 14D2 jsr [A5 + 0x14D2 /* export_662 */]
00003E60 706F moveq.l D0, 0x6F
00003E62 1B40 CDDC move.b [A5 - 0x3224], D0
00003E66 4EFA 061E jmp [PC + 0x61E /* 00004486 */]
label00003E6A:
00003E6A 0C2D 0026 D63B cmpi.b [A5 - 0x29C5], 0x26 /* '&' */
00003E70 660E bne +0x10 /* 00003E80 */
00003E72 4EAD 14D2 jsr [A5 + 0x14D2 /* export_662 */]
00003E76 7063 moveq.l D0, 0x63
00003E78 1B40 CDDC move.b [A5 - 0x3224], D0
00003E7C 4EFA 0608 jmp [PC + 0x608 /* 00004486 */]
label00003E80:
00003E80 704E moveq.l D0, 0x4E
00003E82 1B40 CDDC move.b [A5 - 0x3224], D0
00003E86 4EFA 05FE jmp [PC + 0x5FE /* 00004486 */]
label00003E8A:
00003E8A 4EAD 14D2 jsr [A5 + 0x14D2 /* export_662 */]
00003E8E 723D moveq.l D1, 0x3D
00003E90 B001 cmp.b D0, D1
00003E92 660E bne +0x10 /* 00003EA2 */
00003E94 4EAD 14D2 jsr [A5 + 0x14D2 /* export_662 */]
00003E98 7068 moveq.l D0, 0x68
00003E9A 1B40 CDDC move.b [A5 - 0x3224], D0
00003E9E 4EFA 05E6 jmp [PC + 0x5E6 /* 00004486 */]
label00003EA2:
00003EA2 0C6D 002B D63A cmpi.w [A5 - 0x29C6], 0x2B /* '+' */
00003EA8 660E bne +0x10 /* 00003EB8 */
00003EAA 4EAD 14D2 jsr [A5 + 0x14D2 /* export_662 */]
00003EAE 7052 moveq.l D0, 0x52
00003EB0 1B40 CDDC move.b [A5 - 0x3224], D0
00003EB4 4EFA 05D0 jmp [PC + 0x5D0 /* 00004486 */]
label00003EB8:
00003EB8 7073 moveq.l D0, 0x73
00003EBA 1B40 CDDC move.b [A5 - 0x3224], D0
00003EBE 4EFA 05C6 jmp [PC + 0x5C6 /* 00004486 */]
label00003EC2:
00003EC2 2440 movea.l A2, D0
00003EC4 4EAD 14D2 jsr [A5 + 0x14D2 /* export_662 */]
00003EC8 3200 move.w D1, D0
00003ECA 200A move.l D0, A2
00003ECC 7000 moveq.l D0, 0x00
00003ECE 3001 move.w D0, D1
00003ED0 723E moveq.l D1, 0x3E
00003ED2 B081 cmp.l D0, D1
00003ED4 670E beq +0x10 /* 00003EE4 */
00003ED6 723D moveq.l D1, 0x3D
00003ED8 B081 cmp.l D0, D1
00003EDA 672A beq +0x2C /* 00003F06 */
00003EDC 722D moveq.l D1, 0x2D
00003EDE B081 cmp.l D0, D1
00003EE0 6732 beq +0x34 /* 00003F14 */
00003EE2 603E bra +0x40 /* 00003F22 */
label00003EE4:
00003EE4 4EAD 14D2 jsr [A5 + 0x14D2 /* export_662 */]
00003EE8 1B7C 005D CDDC move.b [A5 - 0x3224], 0x5D /* ']' */
00003EEE 0C6D 002A D63A cmpi.w [A5 - 0x29C6], 0x2A /* '*' */
00003EF4 6600 058C bne +0x58E /* 00004482 */
00003EF8 1B7C 004B CDDC move.b [A5 - 0x3224], 0x4B /* 'K' */
00003EFE 4EAD 14D2 jsr [A5 + 0x14D2 /* export_662 */]
00003F02 6000 057E bra +0x580 /* 00004482 */
label00003F06:
00003F06 1B7C 0069 CDDC move.b [A5 - 0x3224], 0x69 /* 'i' */
00003F0C 4EAD 14D2 jsr [A5 + 0x14D2 /* export_662 */]
00003F10 6000 0570 bra +0x572 /* 00004482 */
label00003F14:
00003F14 1B7C 0058 CDDC move.b [A5 - 0x3224], 0x58 /* 'X' */
00003F1A 4EAD 14D2 jsr [A5 + 0x14D2 /* export_662 */]
00003F1E 6000 0562 bra +0x564 /* 00004482 */
label00003F22:
00003F22 1B7C 004F CDDC move.b [A5 - 0x3224], 0x4F /* 'O' */
00003F28 6000 0558 bra +0x55A /* 00004482 */
label00003F2C:
00003F2C 4EAD 14D2 jsr [A5 + 0x14D2 /* export_662 */]
00003F30 722F moveq.l D1, 0x2F
00003F32 B041 cmp.w D0, D1
00003F34 6608 bne +0xA /* 00003F3E */
00003F36 4EBA 0558 jsr [PC + 0x558 /* 00004490 */]
00003F3A 6000 021E bra +0x220 /* 0000415A */
label00003F3E:
00003F3E 0C6D 002A D63A cmpi.w [A5 - 0x29C6], 0x2A /* '*' */
00003F44 6608 bne +0xA /* 00003F4E */
00003F46 4EBA 059E jsr [PC + 0x59E /* 000044E6 */]
00003F4A 6000 020E bra +0x210 /* 0000415A */
label00003F4E:
00003F4E 0C6D 003D D63A cmpi.w [A5 - 0x29C6], 0x3D /* '=' */
00003F54 660E bne +0x10 /* 00003F64 */
00003F56 4EAD 14D2 jsr [A5 + 0x14D2 /* export_662 */]
00003F5A 706B moveq.l D0, 0x6B
00003F5C 1B40 CDDC move.b [A5 - 0x3224], D0
00003F60 4EFA 0524 jmp [PC + 0x524 /* 00004486 */]
label00003F64:
00003F64 705E moveq.l D0, 0x5E
00003F66 1B40 CDDC move.b [A5 - 0x3224], D0
00003F6A 4EFA 051A jmp [PC + 0x51A /* 00004486 */]
label00003F6E:
00003F6E 4EAD 14D2 jsr [A5 + 0x14D2 /* export_662 */]
00003F72 723D moveq.l D1, 0x3D
00003F74 B041 cmp.w D0, D1
00003F76 660E bne +0x10 /* 00003F86 */
00003F78 4EAD 14D2 jsr [A5 + 0x14D2 /* export_662 */]
00003F7C 706C moveq.l D0, 0x6C
00003F7E 1B40 CDDC move.b [A5 - 0x3224], D0
00003F82 4EFA 0502 jmp [PC + 0x502 /* 00004486 */]
label00003F86:
00003F86 705F moveq.l D0, 0x5F
00003F88 1B40 CDDC move.b [A5 - 0x3224], D0
00003F8C 4EFA 04F8 jmp [PC + 0x4F8 /* 00004486 */]
label00003F90:
00003F90 4EAD 14D2 jsr [A5 + 0x14D2 /* export_662 */]
00003F94 723D moveq.l D1, 0x3D
00003F96 B041 cmp.w D0, D1
00003F98 660E bne +0x10 /* 00003FA8 */
00003F9A 4EAD 14D2 jsr [A5 + 0x14D2 /* export_662 */]
00003F9E 7070 moveq.l D0, 0x70
00003FA0 1B40 CDDC move.b [A5 - 0x3224], D0
00003FA4 4EFA 04E0 jmp [PC + 0x4E0 /* 00004486 */]
label00003FA8:
00003FA8 7060 moveq.l D0, 0x60
00003FAA 1B40 CDDC move.b [A5 - 0x3224], D0
00003FAE 4EFA 04D6 jmp [PC + 0x4D6 /* 00004486 */]
label00003FB2:
00003FB2 4EAD 14D2 jsr [A5 + 0x14D2 /* export_662 */]
00003FB6 727C moveq.l D1, 0x7C
00003FB8 B041 cmp.w D0, D1
00003FBA 660E bne +0x10 /* 00003FCA */
00003FBC 4EAD 14D2 jsr [A5 + 0x14D2 /* export_662 */]
00003FC0 7062 moveq.l D0, 0x62
00003FC2 1B40 CDDC move.b [A5 - 0x3224], D0
00003FC6 4EFA 04BE jmp [PC + 0x4BE /* 00004486 */]
label00003FCA:
00003FCA 0C6D 003D D63A cmpi.w [A5 - 0x29C6], 0x3D /* '=' */
00003FD0 660E bne +0x10 /* 00003FE0 */
00003FD2 4EAD 14D2 jsr [A5 + 0x14D2 /* export_662 */]
00003FD6 7071 moveq.l D0, 0x71
00003FD8 1B40 CDDC move.b [A5 - 0x3224], D0
00003FDC 4EFA 04A8 jmp [PC + 0x4A8 /* 00004486 */]
label00003FE0:
00003FE0 7061 moveq.l D0, 0x61
00003FE2 1B40 CDDC move.b [A5 - 0x3224], D0
00003FE6 4EFA 049E jmp [PC + 0x49E /* 00004486 */]
label00003FEA:
00003FEA 4EAD 14D2 jsr [A5 + 0x14D2 /* export_662 */]
00003FEE 720A moveq.l D1, 0x0A
00003FF0 B041 cmp.w D0, D1
00003FF2 6604 bne +0x6 /* 00003FF8 */
00003FF4 4EAD 14D2 jsr [A5 + 0x14D2 /* export_662 */]
label00003FF8:
00003FF8 0C6D 000D D63A cmpi.w [A5 - 0x29C6], 0xD /* '\r' */
00003FFE 6700 015A beq +0x15C /* 0000415A */
00004002 7006 moveq.l D0, 0x06
00004004 2F00 move.l -[A7], D0
00004006 4EAD 18A2 jsr [A5 + 0x18A2 /* export_784 */]
0000400A 584F addq.w A7, 4
0000400C 6000 014C bra +0x14E /* 0000415A */
label00004010:
00004010 4EAD 14D2 jsr [A5 + 0x14D2 /* export_662 */]
00004014 723A moveq.l D1, 0x3A
00004016 B041 cmp.w D0, D1
00004018 660E bne +0x10 /* 00004028 */
0000401A 4EAD 14D2 jsr [A5 + 0x14D2 /* export_662 */]
0000401E 704A moveq.l D0, 0x4A
00004020 1B40 CDDC move.b [A5 - 0x3224], D0
00004024 4EFA 0460 jmp [PC + 0x460 /* 00004486 */]
label00004028:
00004028 7056 moveq.l D0, 0x56
0000402A 1B40 CDDC move.b [A5 - 0x3224], D0
0000402E 4EFA 0456 jmp [PC + 0x456 /* 00004486 */]
label00004032:
00004032 4EAD 14D2 jsr [A5 + 0x14D2 /* export_662 */]
00004036 4EBA 1548 jsr [PC + 0x1548 /* 00005580 */]
0000403A 102D CDDC move.b D0, [A5 - 0x3224]
0000403E 4EFA 0446 jmp [PC + 0x446 /* 00004486 */]
label00004042:
00004042 202D D99C move.l D0, [A5 - 0x2664]
00004046 7208 moveq.l D1, 0x08
00004048 C081 and.l D0, D1
0000404A 6708 beq +0xA /* 00004054 */
0000404C 4EBA 0442 jsr [PC + 0x442 /* 00004490 */]
00004050 6000 0108 bra +0x10A /* 0000415A */
label00004054:
00004054 4EAD 14D2 jsr [A5 + 0x14D2 /* export_662 */]
00004058 7072 moveq.l D0, 0x72
0000405A 1B40 CDDC move.b [A5 - 0x3224], D0
0000405E 4EFA 0426 jmp [PC + 0x426 /* 00004486 */]
label00004062:
00004062 4EAD 14D2 jsr [A5 + 0x14D2 /* export_662 */]
00004066 705B moveq.l D0, 0x5B
00004068 1B40 CDDC move.b [A5 - 0x3224], D0
0000406C 4EFA 0418 jmp [PC + 0x418 /* 00004486 */]
label00004070:
00004070 4EAD 14D2 jsr [A5 + 0x14D2 /* export_662 */]
00004074 705C moveq.l D0, 0x5C
00004076 1B40 CDDC move.b [A5 - 0x3224], D0
0000407A 4EFA 040A jmp [PC + 0x40A /* 00004486 */]
label0000407E:
0000407E 4EAD 14D2 jsr [A5 + 0x14D2 /* export_662 */]
00004082 7053 moveq.l D0, 0x53
00004084 1B40 CDDC move.b [A5 - 0x3224], D0
00004088 4EFA 03FC jmp [PC + 0x3FC /* 00004486 */]
label0000408C:
0000408C 4EAD 14D2 jsr [A5 + 0x14D2 /* export_662 */]
00004090 7054 moveq.l D0, 0x54
00004092 1B40 CDDC move.b [A5 - 0x3224], D0
00004096 4EFA 03EE jmp [PC + 0x3EE /* 00004486 */]
label0000409A:
0000409A 102D D5C5 move.b D0, [A5 - 0x2A3B]
0000409E 6708 beq +0xA /* 000040A8 */
000040A0 486D D8CA pea.l [A5 - 0x2736]
000040A4 4EAD 14E2 jsr [A5 + 0x14E2 /* export_664 */]
label000040A8:
000040A8 4EAD 14D2 jsr [A5 + 0x14D2 /* export_662 */]
000040AC 7059 moveq.l D0, 0x59
000040AE 1B40 CDDC move.b [A5 - 0x3224], D0
000040B2 4EFA 03D2 jmp [PC + 0x3D2 /* 00004486 */]
label000040B6:
000040B6 4EAD 14D2 jsr [A5 + 0x14D2 /* export_662 */]
000040BA 7066 moveq.l D0, 0x66
000040BC 1B40 CDDC move.b [A5 - 0x3224], D0
000040C0 4EFA 03C4 jmp [PC + 0x3C4 /* 00004486 */]
label000040C4:
000040C4 4EAD 14D2 jsr [A5 + 0x14D2 /* export_662 */]
000040C8 7057 moveq.l D0, 0x57
000040CA 1B40 CDDC move.b [A5 - 0x3224], D0
000040CE 4EFA 03B6 jmp [PC + 0x3B6 /* 00004486 */]
label000040D2:
000040D2 4EAD 14D2 jsr [A5 + 0x14D2 /* export_662 */]
000040D6 7055 moveq.l D0, 0x55
000040D8 1B40 CDDC move.b [A5 - 0x3224], D0
000040DC 4EFA 03A8 jmp [PC + 0x3A8 /* 00004486 */]
label000040E0:
000040E0 4EAD 14D2 jsr [A5 + 0x14D2 /* export_662 */]
000040E4 7051 moveq.l D0, 0x51
000040E6 1B40 CDDC move.b [A5 - 0x3224], D0
000040EA 4EFA 039A jmp [PC + 0x39A /* 00004486 */]
label000040EE:
000040EE 4EAD 14D2 jsr [A5 + 0x14D2 /* export_662 */]
000040F2 7075 moveq.l D0, 0x75
000040F4 1B40 CDDC move.b [A5 - 0x3224], D0
000040F8 4EFA 038C jmp [PC + 0x38C /* 00004486 */]
label000040FC:
000040FC 202D D916 move.l D0, [A5 - 0x26EA]
00004100 6724 beq +0x26 /* 00004126 */
00004102 206D D916 movea.l A0, [A5 - 0x26EA]
00004106 5390 subq.l [A0], 1
00004108 4EAD 14D2 jsr [A5 + 0x14D2 /* export_662 */]
0000410C 604C bra +0x4E /* 0000415A */
label0000410E:
0000410E 4EAD 14D2 jsr [A5 + 0x14D2 /* export_662 */]
00004112 103C 008B move.b D0, 0x8B
00004116 1B40 CDDC move.b [A5 - 0x3224], D0
0000411A 4EFA 036A jmp [PC + 0x36A /* 00004486 */]
label0000411E:
0000411E 0C6D FFFF D63A cmpi.w [A5 - 0x29C6], 0xFFFF
00004124 660C bne +0xE /* 00004132 */
label00004126:
00004126 103C 008B move.b D0, 0x8B
0000412A 1B40 CDDC move.b [A5 - 0x3224], D0
0000412E 4EFA 0356 jmp [PC + 0x356 /* 00004486 */]
label00004132:
00004132 362D D63A move.w D3, [A5 - 0x29C6]
00004136 48C3 ext.l D3
00004138 4EAD 14D2 jsr [A5 + 0x14D2 /* export_662 */]
0000413C 7020 moveq.l D0, 0x20
0000413E B680 cmp.l D3, D0
00004140 6C0E bge +0x10 /* 00004150 */
00004142 2F03 move.l -[A7], D3
00004144 7011 moveq.l D0, 0x11
00004146 2F00 move.l -[A7], D0
00004148 4EAD 18A2 jsr [A5 + 0x18A2 /* export_784 */]
0000414C 504F addq.w A7, 8
0000414E 600A bra +0xC /* 0000415A */
label00004150:
00004150 7006 moveq.l D0, 0x06
00004152 2F00 move.l -[A7], D0
00004154 4EAD 18A2 jsr [A5 + 0x18A2 /* export_784 */]
00004158 584F addq.w A7, 4
label0000415A:
0000415A 302D D63A move.w D0, [A5 - 0x29C6]
0000415E 48C0 ext.l D0
00004160 7220 moveq.l D1, 0x20
00004162 B081 cmp.l D0, D1
00004164 6700 F9C2 beq -0x63C /* 00003B28 */
00004168 7209 moveq.l D1, 0x09
0000416A B081 cmp.l D0, D1
0000416C 6700 F9BA beq -0x644 /* 00003B28 */
00004170 720C moveq.l D1, 0x0C
00004172 B081 cmp.l D0, D1
00004174 6700 F9B2 beq -0x64C /* 00003B28 */
00004178 720B moveq.l D1, 0x0B
0000417A B081 cmp.l D0, D1
0000417C 6700 F9AA beq -0x654 /* 00003B28 */
00004180 720A moveq.l D1, 0x0A
00004182 B081 cmp.l D0, D1
00004184 6700 F9A2 beq -0x65C /* 00003B28 */
00004188 720D moveq.l D1, 0x0D
0000418A B081 cmp.l D0, D1
0000418C 6700 F9D2 beq -0x62C /* 00003B60 */
00004190 7230 moveq.l D1, 0x30
00004192 B081 cmp.l D0, D1
00004194 6700 F9EA beq -0x614 /* 00003B80 */
00004198 7231 moveq.l D1, 0x31
0000419A B081 cmp.l D0, D1
0000419C 6700 F9E2 beq -0x61C /* 00003B80 */
000041A0 7232 moveq.l D1, 0x32
000041A2 B081 cmp.l D0, D1
000041A4 6700 F9DA beq -0x624 /* 00003B80 */
000041A8 7233 moveq.l D1, 0x33
000041AA B081 cmp.l D0, D1
000041AC 6700 F9D2 beq -0x62C /* 00003B80 */
000041B0 7234 moveq.l D1, 0x34
000041B2 B081 cmp.l D0, D1
000041B4 6700 F9CA beq -0x634 /* 00003B80 */
000041B8 7235 moveq.l D1, 0x35
000041BA B081 cmp.l D0, D1
000041BC 6700 F9C2 beq -0x63C /* 00003B80 */
000041C0 7236 moveq.l D1, 0x36
000041C2 B081 cmp.l D0, D1
000041C4 6700 F9BA beq -0x644 /* 00003B80 */
000041C8 7237 moveq.l D1, 0x37
000041CA B081 cmp.l D0, D1
000041CC 6700 F9B2 beq -0x64C /* 00003B80 */
000041D0 7238 moveq.l D1, 0x38
000041D2 B081 cmp.l D0, D1
000041D4 6700 F9AA beq -0x654 /* 00003B80 */
000041D8 7239 moveq.l D1, 0x39
000041DA B081 cmp.l D0, D1
000041DC 6700 F9A2 beq -0x65C /* 00003B80 */
000041E0 724C moveq.l D1, 0x4C
000041E2 B081 cmp.l D0, D1
000041E4 6700 F9A6 beq -0x658 /* 00003B8C */
000041E8 7241 moveq.l D1, 0x41
000041EA B081 cmp.l D0, D1
000041EC 6700 FA34 beq -0x5CA /* 00003C22 */
000041F0 7242 moveq.l D1, 0x42
000041F2 B081 cmp.l D0, D1
000041F4 6700 FA2C beq -0x5D2 /* 00003C22 */
000041F8 7243 moveq.l D1, 0x43
000041FA B081 cmp.l D0, D1
000041FC 6700 FA24 beq -0x5DA /* 00003C22 */
00004200 7244 moveq.l D1, 0x44
00004202 B081 cmp.l D0, D1
00004204 6700 FA1C beq -0x5E2 /* 00003C22 */
00004208 7245 moveq.l D1, 0x45
0000420A B081 cmp.l D0, D1
0000420C 6700 FA14 beq -0x5EA /* 00003C22 */
00004210 7246 moveq.l D1, 0x46
00004212 B081 cmp.l D0, D1
00004214 6700 FA0C beq -0x5F2 /* 00003C22 */
00004218 7247 moveq.l D1, 0x47
0000421A B081 cmp.l D0, D1
0000421C 6700 FA04 beq -0x5FA /* 00003C22 */
00004220 7248 moveq.l D1, 0x48
00004222 B081 cmp.l D0, D1
00004224 6700 F9FC beq -0x602 /* 00003C22 */
00004228 7249 moveq.l D1, 0x49
0000422A B081 cmp.l D0, D1
0000422C 6700 F9F4 beq -0x60A /* 00003C22 */
00004230 724A moveq.l D1, 0x4A
00004232 B081 cmp.l D0, D1
00004234 6700 F9EC beq -0x612 /* 00003C22 */
00004238 724B moveq.l D1, 0x4B
0000423A B081 cmp.l D0, D1
0000423C 6700 F9E4 beq -0x61A /* 00003C22 */
00004240 724D moveq.l D1, 0x4D
00004242 B081 cmp.l D0, D1
00004244 6700 F9DC beq -0x622 /* 00003C22 */
00004248 724E moveq.l D1, 0x4E
0000424A B081 cmp.l D0, D1
0000424C 6700 F9D4 beq -0x62A /* 00003C22 */
00004250 724F moveq.l D1, 0x4F
00004252 B081 cmp.l D0, D1
00004254 6700 F9CC beq -0x632 /* 00003C22 */
00004258 7250 moveq.l D1, 0x50
0000425A B081 cmp.l D0, D1
0000425C 6700 F9C4 beq -0x63A /* 00003C22 */
00004260 7251 moveq.l D1, 0x51
00004262 B081 cmp.l D0, D1
00004264 6700 F9BC beq -0x642 /* 00003C22 */
00004268 7252 moveq.l D1, 0x52
0000426A B081 cmp.l D0, D1
0000426C 6700 F9B4 beq -0x64A /* 00003C22 */
00004270 7253 moveq.l D1, 0x53
00004272 B081 cmp.l D0, D1
00004274 6700 F9AC beq -0x652 /* 00003C22 */
00004278 7254 moveq.l D1, 0x54
0000427A B081 cmp.l D0, D1
0000427C 6700 F9A4 beq -0x65A /* 00003C22 */
00004280 7255 moveq.l D1, 0x55
00004282 B081 cmp.l D0, D1
00004284 6700 F99C beq -0x662 /* 00003C22 */
00004288 7256 moveq.l D1, 0x56
0000428A B081 cmp.l D0, D1
0000428C 6700 F994 beq -0x66A /* 00003C22 */
00004290 7257 moveq.l D1, 0x57
00004292 B081 cmp.l D0, D1
00004294 6700 F98C beq -0x672 /* 00003C22 */
00004298 7258 moveq.l D1, 0x58
0000429A B081 cmp.l D0, D1
0000429C 6700 F984 beq -0x67A /* 00003C22 */
000042A0 7259 moveq.l D1, 0x59
000042A2 B081 cmp.l D0, D1
000042A4 6700 F97C beq -0x682 /* 00003C22 */
000042A8 725A moveq.l D1, 0x5A
000042AA B081 cmp.l D0, D1
000042AC 6700 F974 beq -0x68A /* 00003C22 */
000042B0 7261 moveq.l D1, 0x61
000042B2 B081 cmp.l D0, D1
000042B4 6700 F96C beq -0x692 /* 00003C22 */
000042B8 7262 moveq.l D1, 0x62
000042BA B081 cmp.l D0, D1
000042BC 6700 F964 beq -0x69A /* 00003C22 */
000042C0 7263 moveq.l D1, 0x63
000042C2 B081 cmp.l D0, D1
000042C4 6700 F95C beq -0x6A2 /* 00003C22 */
000042C8 7264 moveq.l D1, 0x64
000042CA B081 cmp.l D0, D1
000042CC 6700 F954 beq -0x6AA /* 00003C22 */
000042D0 7265 moveq.l D1, 0x65
000042D2 B081 cmp.l D0, D1
000042D4 6700 F94C beq -0x6B2 /* 00003C22 */
000042D8 7266 moveq.l D1, 0x66
000042DA B081 cmp.l D0, D1
000042DC 6700 F944 beq -0x6BA /* 00003C22 */
000042E0 7267 moveq.l D1, 0x67
000042E2 B081 cmp.l D0, D1
000042E4 6700 F93C beq -0x6C2 /* 00003C22 */
000042E8 7268 moveq.l D1, 0x68
000042EA B081 cmp.l D0, D1
000042EC 6700 F934 beq -0x6CA /* 00003C22 */
000042F0 7269 moveq.l D1, 0x69
000042F2 B081 cmp.l D0, D1
000042F4 6700 F92C beq -0x6D2 /* 00003C22 */
000042F8 726A moveq.l D1, 0x6A
000042FA B081 cmp.l D0, D1
000042FC 6700 F924 beq -0x6DA /* 00003C22 */
00004300 726B moveq.l D1, 0x6B
00004302 B081 cmp.l D0, D1
00004304 6700 F91C beq -0x6E2 /* 00003C22 */
00004308 726C moveq.l D1, 0x6C
0000430A B081 cmp.l D0, D1
0000430C 6700 F914 beq -0x6EA /* 00003C22 */
00004310 726D moveq.l D1, 0x6D
00004312 B081 cmp.l D0, D1
00004314 6700 F90C beq -0x6F2 /* 00003C22 */
00004318 726E moveq.l D1, 0x6E
0000431A B081 cmp.l D0, D1
0000431C 6700 F904 beq -0x6FA /* 00003C22 */
00004320 726F moveq.l D1, 0x6F
00004322 B081 cmp.l D0, D1
00004324 6700 F8FC beq -0x702 /* 00003C22 */
00004328 7270 moveq.l D1, 0x70
0000432A B081 cmp.l D0, D1
0000432C 6700 F8F4 beq -0x70A /* 00003C22 */
00004330 7271 moveq.l D1, 0x71
00004332 B081 cmp.l D0, D1
00004334 6700 F8EC beq -0x712 /* 00003C22 */
00004338 7272 moveq.l D1, 0x72
0000433A B081 cmp.l D0, D1
0000433C 6700 F8E4 beq -0x71A /* 00003C22 */
00004340 7273 moveq.l D1, 0x73
00004342 B081 cmp.l D0, D1
00004344 6700 F8DC beq -0x722 /* 00003C22 */
00004348 7274 moveq.l D1, 0x74
0000434A B081 cmp.l D0, D1
0000434C 6700 F8D4 beq -0x72A /* 00003C22 */
00004350 7275 moveq.l D1, 0x75
00004352 B081 cmp.l D0, D1
00004354 6700 F8CC beq -0x732 /* 00003C22 */
00004358 7276 moveq.l D1, 0x76
0000435A B081 cmp.l D0, D1
0000435C 6700 F8C4 beq -0x73A /* 00003C22 */
00004360 7277 moveq.l D1, 0x77
00004362 B081 cmp.l D0, D1
00004364 6700 F8BC beq -0x742 /* 00003C22 */
00004368 7278 moveq.l D1, 0x78
0000436A B081 cmp.l D0, D1
0000436C 6700 F8B4 beq -0x74A /* 00003C22 */
00004370 7279 moveq.l D1, 0x79
00004372 B081 cmp.l D0, D1
00004374 6700 F8AC beq -0x752 /* 00003C22 */
00004378 727A moveq.l D1, 0x7A
0000437A B081 cmp.l D0, D1
0000437C 6700 F8A4 beq -0x75A /* 00003C22 */
00004380 725F moveq.l D1, 0x5F
00004382 B081 cmp.l D0, D1
00004384 6700 F89C beq -0x762 /* 00003C22 */
00004388 7221 moveq.l D1, 0x21
0000438A B081 cmp.l D0, D1
0000438C 6700 F8D2 beq -0x72C /* 00003C60 */
00004390 722E moveq.l D1, 0x2E
00004392 B081 cmp.l D0, D1
00004394 6700 F8EA beq -0x714 /* 00003C80 */
00004398 7222 moveq.l D1, 0x22
0000439A B081 cmp.l D0, D1
0000439C 6700 F95C beq -0x6A2 /* 00003CFA */
000043A0 7227 moveq.l D1, 0x27
000043A2 B081 cmp.l D0, D1
000043A4 6700 F9A0 beq -0x65E /* 00003D46 */
000043A8 723C moveq.l D1, 0x3C
000043AA B081 cmp.l D0, D1
000043AC 6700 F9AA beq -0x654 /* 00003D58 */
000043B0 723E moveq.l D1, 0x3E
000043B2 B081 cmp.l D0, D1
000043B4 6700 FA14 beq -0x5EA /* 00003DCA */
000043B8 723D moveq.l D1, 0x3D
000043BA B081 cmp.l D0, D1
000043BC 6700 FA54 beq -0x5AA /* 00003E12 */
000043C0 722A moveq.l D1, 0x2A
000043C2 B081 cmp.l D0, D1
000043C4 6700 FA6C beq -0x592 /* 00003E32 */
000043C8 7226 moveq.l D1, 0x26
000043CA B081 cmp.l D0, D1
000043CC 6700 FA84 beq -0x57A /* 00003E52 */
000043D0 722B moveq.l D1, 0x2B
000043D2 B081 cmp.l D0, D1
000043D4 6700 FAB4 beq -0x54A /* 00003E8A */
000043D8 722D moveq.l D1, 0x2D
000043DA B081 cmp.l D0, D1
000043DC 6700 FAE4 beq -0x51A /* 00003EC2 */
000043E0 722F moveq.l D1, 0x2F
000043E2 B081 cmp.l D0, D1
000043E4 6700 FB46 beq -0x4B8 /* 00003F2C */
000043E8 7225 moveq.l D1, 0x25
000043EA B081 cmp.l D0, D1
000043EC 6700 FB80 beq -0x47E /* 00003F6E */
000043F0 725E moveq.l D1, 0x5E
000043F2 B081 cmp.l D0, D1
000043F4 6700 FB9A beq -0x464 /* 00003F90 */
000043F8 727C moveq.l D1, 0x7C
000043FA B081 cmp.l D0, D1
000043FC 6700 FBB4 beq -0x44A /* 00003FB2 */
00004400 725C moveq.l D1, 0x5C
00004402 B081 cmp.l D0, D1
00004404 6700 FBE4 beq -0x41A /* 00003FEA */
00004408 723A moveq.l D1, 0x3A
0000440A B081 cmp.l D0, D1
0000440C 6700 FC02 beq -0x3FC /* 00004010 */
00004410 7223 moveq.l D1, 0x23
00004412 B081 cmp.l D0, D1
00004414 6700 FC1C beq -0x3E2 /* 00004032 */
00004418 723B moveq.l D1, 0x3B
0000441A B081 cmp.l D0, D1
0000441C 6700 FC24 beq -0x3DA /* 00004042 */
00004420 725B moveq.l D1, 0x5B
00004422 B081 cmp.l D0, D1
00004424 6700 FC3C beq -0x3C2 /* 00004062 */
00004428 725D moveq.l D1, 0x5D
0000442A B081 cmp.l D0, D1
0000442C 6700 FC42 beq -0x3BC /* 00004070 */
00004430 7228 moveq.l D1, 0x28
00004432 B081 cmp.l D0, D1
00004434 6700 FC48 beq -0x3B6 /* 0000407E */
00004438 7229 moveq.l D1, 0x29
0000443A B081 cmp.l D0, D1
0000443C 6700 FC4E beq -0x3B0 /* 0000408C */
00004440 727B moveq.l D1, 0x7B
00004442 B081 cmp.l D0, D1
00004444 6700 FC54 beq -0x3AA /* 0000409A */
00004448 727D moveq.l D1, 0x7D
0000444A B081 cmp.l D0, D1
0000444C 6700 FC68 beq -0x396 /* 000040B6 */
00004450 722C moveq.l D1, 0x2C
00004452 B081 cmp.l D0, D1
00004454 6700 FC6E beq -0x390 /* 000040C4 */
00004458 723F moveq.l D1, 0x3F
0000445A B081 cmp.l D0, D1
0000445C 6700 FC74 beq -0x38A /* 000040D2 */
00004460 727E moveq.l D1, 0x7E
00004462 B081 cmp.l D0, D1
00004464 6700 FC7A beq -0x384 /* 000040E0 */
00004468 7224 moveq.l D1, 0x24
0000446A B081 cmp.l D0, D1
0000446C 6700 FC80 beq -0x37E /* 000040EE */
00004470 4A80 tst.l D0
00004472 6700 FC88 beq -0x376 /* 000040FC */
00004476 721A moveq.l D1, 0x1A
00004478 B081 cmp.l D0, D1
0000447A 6700 FC92 beq -0x36C /* 0000410E */
0000447E 6000 FC9E bra -0x360 /* 0000411E */
label00004482:
00004482 102D CDDC move.b D0, [A5 - 0x3224]
label00004486:
00004486 4CDF 0408 movem.l D3,A2, [A7]+
0000448A 4E75 rts
0000448C 0002 2E00 ori.b D2, 0x0
fn00004490:
00004490 2F03 move.l -[A7], D3
label00004492:
00004492 206D D912 movea.l A0, [A5 - 0x26EE]
00004496 1210 move.b D1, [A0]
00004498 7000 moveq.l D0, 0x00
0000449A 1001 move.b D0, D1
0000449C 3B40 D63A move.w [A5 - 0x29C6], D0
000044A0 4A40 tst.w D0
000044A2 671E beq +0x20 /* 000044C2 */
000044A4 0C40 00FF cmpi.w D0, 0xFF
000044A8 6718 beq +0x1A /* 000044C2 */
000044AA 52AD D912 addq.l [A5 - 0x26EE], 1
000044AE 322D D5D4 move.w D1, [A5 - 0x2A2C]
000044B2 0241 8000 andi.w D1, 0x8000
000044B6 6708 beq +0xA /* 000044C0 */
000044B8 3F00 move.w -[A7], D0
000044BA 4EAD 14B2 jsr [A5 + 0x14B2 /* export_658 */]
000044BE 544F addq.w A7, 2
label000044C0:
000044C0 6004 bra +0x6 /* 000044C6 */
label000044C2:
000044C2 4EAD 14CA jsr [A5 + 0x14CA /* export_661 */]
label000044C6:
000044C6 162D D63B move.b D3, [A5 - 0x29C5]
000044CA 700D moveq.l D0, 0x0D
000044CC B600 cmp.b D3, D0
000044CE 6704 beq +0x6 /* 000044D4 */
000044D0 4A03 tst.b D3
000044D2 66BE bne -0x40 /* 00004492 */
label000044D4:
000044D4 202D D99C move.l D0, [A5 - 0x2664]
000044D8 7201 moveq.l D1, 0x01
000044DA C081 and.l D0, D1
000044DC 6604 bne +0x6 /* 000044E2 */
000044DE 4EAD 14D2 jsr [A5 + 0x14D2 /* export_662 */]
label000044E2:
000044E2 261F move.l D3, [A7]+
000044E4 4E75 rts
fn000044E6:
000044E6 2F03 move.l -[A7], D3
000044E8 262D D62E move.l D3, [A5 - 0x29D2]
000044EC 4EAD 14D2 jsr [A5 + 0x14D2 /* export_662 */]
label000044F0:
000044F0 302D D63A move.w D0, [A5 - 0x29C6]
000044F4 48C0 ext.l D0
000044F6 722A moveq.l D1, 0x2A
000044F8 B081 cmp.l D0, D1
000044FA 670C beq +0xE /* 00004508 */
000044FC 722F moveq.l D1, 0x2F
000044FE B081 cmp.l D0, D1
00004500 6716 beq +0x18 /* 00004518 */
00004502 4A80 tst.l D0
00004504 6728 beq +0x2A /* 0000452E */
00004506 604E bra +0x50 /* 00004556 */
label00004508:
00004508 4EAD 14D2 jsr [A5 + 0x14D2 /* export_662 */]
0000450C 722F moveq.l D1, 0x2F
0000450E B001 cmp.b D0, D1
00004510 66DE bne -0x20 /* 000044F0 */
00004512 4EAD 14D2 jsr [A5 + 0x14D2 /* export_662 */]
00004516 6076 bra +0x78 /* 0000458E */
label00004518:
00004518 4EAD 14D2 jsr [A5 + 0x14D2 /* export_662 */]
0000451C 722A moveq.l D1, 0x2A
0000451E B001 cmp.b D0, D1
00004520 66CE bne -0x30 /* 000044F0 */
00004522 7003 moveq.l D0, 0x03
00004524 2F00 move.l -[A7], D0
00004526 4EAD 18CA jsr [A5 + 0x18CA /* export_789 */]
0000452A 584F addq.w A7, 4
0000452C 60C2 bra -0x3C /* 000044F0 */
label0000452E:
0000452E 202D D916 move.l D0, [A5 - 0x26EA]
00004532 670C beq +0xE /* 00004540 */
00004534 206D D916 movea.l A0, [A5 - 0x26EA]
00004538 5390 subq.l [A0], 1
0000453A 4EAD 14D2 jsr [A5 + 0x14D2 /* export_662 */]
0000453E 60B0 bra -0x4E /* 000044F0 */
label00004540:
00004540 2F03 move.l -[A7], D3
00004542 7073 moveq.l D0, 0x73
00004544 2F00 move.l -[A7], D0
00004546 4EAD 18A2 jsr [A5 + 0x18A2 /* export_784 */]
0000454A 504F addq.w A7, 8
0000454C 7002 moveq.l D0, 0x02
0000454E 2F00 move.l -[A7], D0
00004550 4EAD 18D2 jsr [A5 + 0x18D2 /* export_790 */]
00004554 584F addq.w A7, 4
label00004556:
00004556 206D D912 movea.l A0, [A5 - 0x26EE]
0000455A 1210 move.b D1, [A0]
0000455C 7000 moveq.l D0, 0x00
0000455E 1001 move.b D0, D1
00004560 3B40 D63A move.w [A5 - 0x29C6], D0
00004564 4A40 tst.w D0
00004566 671E beq +0x20 /* 00004586 */
00004568 0C40 00FF cmpi.w D0, 0xFF
0000456C 6718 beq +0x1A /* 00004586 */
0000456E 52AD D912 addq.l [A5 - 0x26EE], 1
00004572 322D D5D4 move.w D1, [A5 - 0x2A2C]
00004576 0241 8000 andi.w D1, 0x8000
0000457A 6708 beq +0xA /* 00004584 */
0000457C 3F00 move.w -[A7], D0
0000457E 4EAD 14B2 jsr [A5 + 0x14B2 /* export_658 */]
00004582 544F addq.w A7, 2
label00004584:
00004584 6004 bra +0x6 /* 0000458A */
label00004586:
00004586 4EAD 14CA jsr [A5 + 0x14CA /* export_661 */]
label0000458A:
0000458A 6000 FF64 bra -0x9A /* 000044F0 */
label0000458E:
0000458E 261F move.l D3, [A7]+
00004590 4E75 rts
fn00004592:
00004592 4E56 FFF8 link A6, -0x0008
00004596 48E7 1E00 movem.l -[A7], D3,D4,D5,D6
0000459A 2C2E 000C move.l D6, [A6 + 0xC]
0000459E 7000 moveq.l D0, 0x00
000045A0 2D40 FFFC move.l [A6 - 0x4], D0
000045A4 4244 clr.w D4
000045A6 2A2E 0008 move.l D5, [A6 + 0x8]
000045AA 7001 moveq.l D0, 0x01
000045AC CA80 and.l D5, D0
label000045AE:
000045AE 202E FFFC move.l D0, [A6 - 0x4]
000045B2 5680 addq.l D0, 3
000045B4 262D CDD6 move.l D3, [A5 - 0x322A]
000045B8 B083 cmp.l D0, D3
000045BA 6D4E blt +0x50 /* 0000460A */
000045BC 0C83 0000 3FEC cmpi.l D3, 0x3FEC
000045C2 6D18 blt +0x1A /* 000045DC */
000045C4 2F3C 0000 3FF0 move.l -[A7], 0x3FF0
000045CA 7004 moveq.l D0, 0x04
000045CC 2F00 move.l -[A7], D0
000045CE 4EAD 18A2 jsr [A5 + 0x18A2 /* export_784 */]
000045D2 504F addq.w A7, 8
000045D4 7000 moveq.l D0, 0x00
000045D6 2D40 FFFC move.l [A6 - 0x4], D0
000045DA 602E bra +0x30 /* 0000460A */
label000045DC:
000045DC 06AD 0000 0032 CDD6 addi.l [A5 - 0x322A], 0x32 /* '2' */
000045E4 202D CDD6 move.l D0, [A5 - 0x322A]
000045E8 263C 0000 3FF0 move.l D3, 0x3FF0
000045EE B083 cmp.l D0, D3
000045F0 6F04 ble +0x6 /* 000045F6 */
000045F2 2B43 CDD6 move.l [A5 - 0x322A], D3
label000045F6:
000045F6 2F2D CDD2 move.l -[A7], [A5 - 0x322E]
000045FA 2F2D CDD6 move.l -[A7], [A5 - 0x322A]
000045FE 7002 moveq.l D0, 0x02
00004600 3F00 move.w -[A7], D0
00004602 4EAD 166A jsr [A5 + 0x166A /* export_713 */]
00004606 2B40 CDD2 move.l [A5 - 0x322E], D0
label0000460A:
0000460A 362D D63A move.w D3, [A5 - 0x29C6]
0000460E 3003 move.w D0, D3
00004610 48C0 ext.l D0
00004612 B086 cmp.l D0, D6
00004614 6700 00F4 beq +0xF6 /* 0000470A */
00004618 3003 move.w D0, D3
0000461A 48C0 ext.l D0
0000461C 2D40 FFF8 move.l [A6 - 0x8], D0
00004620 4A80 tst.l D0
00004622 6614 bne +0x16 /* 00004638 */
00004624 7068 moveq.l D0, 0x68
00004626 2F00 move.l -[A7], D0
00004628 4EAD 18A2 jsr [A5 + 0x18A2 /* export_784 */]
0000462C 584F addq.w A7, 4
0000462E 7002 moveq.l D0, 0x02
00004630 2F00 move.l -[A7], D0
00004632 4EAD 18D2 jsr [A5 + 0x18D2 /* export_790 */]
00004636 584F addq.w A7, 4
label00004638:
00004638 0CAE 0000 000D FFF8 cmpi.l [A6 - 0x8], 0xD /* '\r' */
00004640 6622 bne +0x24 /* 00004664 */
00004642 202D C5BC move.l D0, [A5 - 0x3A44]
00004646 670A beq +0xC /* 00004652 */
00004648 202E FFFC move.l D0, [A6 - 0x4]
0000464C 5280 addq.l D0, 1
0000464E 4EFA 00EA jmp [PC + 0xEA /* 0000473A */]
label00004652:
00004652 7068 moveq.l D0, 0x68
00004654 2F00 move.l -[A7], D0
00004656 4EAD 18A2 jsr [A5 + 0x18A2 /* export_784 */]
0000465A 584F addq.w A7, 4
0000465C 4EAD 14D2 jsr [A5 + 0x14D2 /* export_662 */]
00004660 6000 FF4C bra -0xB2 /* 000045AE */
label00004664:
00004664 4EAD 14D2 jsr [A5 + 0x14D2 /* export_662 */]
00004668 102D D5D9 move.b D0, [A5 - 0x2A27]
0000466C 6738 beq +0x3A /* 000046A6 */
0000466E 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00004672 4EBA EFF0 jsr [PC - 0x1010 /* 00003664 */]
00004676 4A80 tst.l D0
00004678 672C beq +0x2E /* 000046A6 */
0000467A 202E FFFC move.l D0, [A6 - 0x4]
0000467E 52AE FFFC addq.l [A6 - 0x4], 1
00004682 D0AD CDD2 add.l D0, [A5 - 0x322E]
00004686 2040 movea.l A0, D0
00004688 10AE FFFB move.b [A0], [A6 - 0x5]
0000468C 202E FFFC move.l D0, [A6 - 0x4]
00004690 52AE FFFC addq.l [A6 - 0x4], 1
00004694 D0AD CDD2 add.l D0, [A5 - 0x322E]
00004698 2040 movea.l A0, D0
0000469A 10AD D63B move.b [A0], [A5 - 0x29C5]
0000469E 4EAD 14D2 jsr [A5 + 0x14D2 /* export_662 */]
000046A2 6000 FF0A bra -0xF4 /* 000045AE */
label000046A6:
000046A6 0CAE 0000 005C FFF8 cmpi.l [A6 - 0x8], 0x5C /* '\\' */
000046AE 6644 bne +0x46 /* 000046F4 */
000046B0 0C6D 000A D63A cmpi.w [A5 - 0x29C6], 0xA /* '\n' */
000046B6 6604 bne +0x6 /* 000046BC */
000046B8 4EAD 14D2 jsr [A5 + 0x14D2 /* export_662 */]
label000046BC:
000046BC 0C6D 000D D63A cmpi.w [A5 - 0x29C6], 0xD /* '\r' */
000046C2 6608 bne +0xA /* 000046CC */
000046C4 4EAD 14D2 jsr [A5 + 0x14D2 /* export_662 */]
000046C8 6000 FEE4 bra -0x11A /* 000045AE */
label000046CC:
000046CC 4A85 tst.l D5
000046CE 6624 bne +0x26 /* 000046F4 */
000046D0 202E FFFC move.l D0, [A6 - 0x4]
000046D4 6616 bne +0x18 /* 000046EC */
000046D6 0C2D 0070 D63B cmpi.b [A5 - 0x29C5], 0x70 /* 'p' */
000046DC 660E bne +0x10 /* 000046EC */
000046DE 7000 moveq.l D0, 0x00
000046E0 2D40 FFF8 move.l [A6 - 0x8], D0
000046E4 7801 moveq.l D4, 0x01
000046E6 4EAD 14D2 jsr [A5 + 0x14D2 /* export_662 */]
000046EA 6008 bra +0xA /* 000046F4 */
label000046EC:
000046EC 4EBA 0230 jsr [PC + 0x230 /* 0000491E */]
000046F0 2D40 FFF8 move.l [A6 - 0x8], D0
label000046F4:
000046F4 202E FFFC move.l D0, [A6 - 0x4]
000046F8 52AE FFFC addq.l [A6 - 0x4], 1
000046FC D0AD CDD2 add.l D0, [A5 - 0x322E]
00004700 2040 movea.l A0, D0
00004702 10AE FFFB move.b [A0], [A6 - 0x5]
00004706 6000 FEA6 bra -0x158 /* 000045AE */
label0000470A:
0000470A 206D CDD2 movea.l A0, [A5 - 0x322E]
0000470E D1EE FFFC add.l A0, [A6 - 0x4]
00004712 4210 clr.b [A0]
00004714 4A44 tst.w D4
00004716 6714 beq +0x16 /* 0000472C */
00004718 102E FFFF move.b D0, [A6 - 0x1]
0000471C 5300 subq.b D0, 1
0000471E 206D CDD2 movea.l A0, [A5 - 0x322E]
00004722 1080 move.b [A0], D0
00004724 1B7C 0001 CDDA move.b [A5 - 0x3226], 0x1
0000472A 6004 bra +0x6 /* 00004730 */
label0000472C:
0000472C 422D CDDA clr.b [A5 - 0x3226]
label00004730:
00004730 4EAD 14D2 jsr [A5 + 0x14D2 /* export_662 */]
00004734 202E FFFC move.l D0, [A6 - 0x4]
00004738 5280 addq.l D0, 1
label0000473A:
0000473A 4CDF 0078 movem.l D3,D4,D5,D6, [A7]+
0000473E 4E5E unlink A6
00004740 205F movea.l A0, [A7]+
00004742 504F addq.w A7, 8
00004744 4ED0 jmp [A0]
fn00004746:
00004746 4E56 0000 link A6, 0
0000474A 48E7 1E30 movem.l -[A7], D3,D4,D5,D6,A2,A3
0000474E 7800 moveq.l D4, 0x00
00004750 7000 moveq.l D0, 0x00
00004752 2440 movea.l A2, D0
00004754 0C2D 0084 CDDC cmpi.b [A5 - 0x3224], 0x84
0000475A 670A beq +0xC /* 00004766 */
0000475C 2F3C 0000 0458 move.l -[A7], 0x458
00004762 4EBA EE9E jsr [PC - 0x1162 /* 00003602 */]
label00004766:
00004766 266D CDEE movea.l A3, [A5 - 0x3212]
0000476A 206D CDEE movea.l A0, [A5 - 0x3212]
0000476E 2010 move.l D0, [A0]
00004770 721F moveq.l D1, 0x1F
00004772 C081 and.l D0, D1
00004774 41ED D514 lea.l A0, [A5 - 0x2AEC]
00004778 1C30 0000 move.b D6, [A0 + D0.w]
0000477C 4886 ext.w D6
0000477E 48C6 ext.l D6
label00004780:
00004780 362D CDFC move.w D3, [A5 - 0x3204]
00004784 7004 moveq.l D0, 0x04
00004786 C640 and.w D3, D0
00004788 4A84 tst.l D4
0000478A 6710 beq +0x12 /* 0000479C */
0000478C 9886 sub.l D4, D6
0000478E 4A43 tst.w D3
00004790 6712 beq +0x14 /* 000047A4 */
00004792 53AD CDE2 subq.l [A5 - 0x321E], 1
00004796 52AD CDDE addq.l [A5 - 0x3222], 1
0000479A 6008 bra +0xA /* 000047A4 */
label0000479C:
0000479C 3A2D CDFC move.w D5, [A5 - 0x3204]
000047A0 7004 moveq.l D0, 0x04
000047A2 CA40 and.w D5, D0
label000047A4:
000047A4 2004 move.l D0, D4
000047A6 D0AD CDE2 add.l D0, [A5 - 0x321E]
000047AA 0C80 0000 3FF0 cmpi.l D0, 0x3FF0
000047B0 6312 bls +0x14 /* 000047C4 */
000047B2 2F3C 0000 3FF0 move.l -[A7], 0x3FF0
000047B8 7004 moveq.l D0, 0x04
000047BA 2F00 move.l -[A7], D0
000047BC 4EAD 18A2 jsr [A5 + 0x18A2 /* export_784 */]
000047C0 504F addq.w A7, 8
000047C2 7800 moveq.l D4, 0x00
label000047C4:
000047C4 2F0A move.l -[A7], A2
000047C6 2604 move.l D3, D4
000047C8 D6AD CDE2 add.l D3, [A5 - 0x321E]
000047CC 2F03 move.l -[A7], D3
000047CE 7002 moveq.l D0, 0x02
000047D0 3F00 move.w -[A7], D0
000047D2 206D D95C movea.l A0, [A5 - 0x26A4]
000047D6 4E90 jsr [A0]
000047D8 2440 movea.l A2, D0
000047DA 2F2D CDE2 move.l -[A7], [A5 - 0x321E]
000047DE 2F2D CDDE move.l -[A7], [A5 - 0x3222]
000047E2 204A movea.l A0, A2
000047E4 D1C4 add.l A0, D4
000047E6 2F08 move.l -[A7], A0
000047E8 4EAD 018A jsr [A5 + 0x18A /* export_45 */]
000047EC 4FEF 000C lea.l A7, [A7 + 0xC]
000047F0 4A84 tst.l D4
000047F2 670C beq +0xE /* 00004800 */
000047F4 4A45 tst.w D5
000047F6 6708 beq +0xA /* 00004800 */
000047F8 102D CDE5 move.b D0, [A5 - 0x321B]
000047FC 5300 subq.b D0, 1
000047FE D112 add.b [A2], D0
label00004800:
00004800 202D CDE2 move.l D0, [A5 - 0x321E]
00004804 D880 add.l D4, D0
00004806 4EBA B894 jsr [PC - 0x476C /* 0000009C */]
0000480A 0C00 0084 cmpi.b D0, 0x84
0000480E 660A bne +0xC /* 0000481A */
00004810 206D CDEE movea.l A0, [A5 - 0x3212]
00004814 B1CB cmpa.l A0, A3
00004816 6700 FF68 beq -0x96 /* 00004780 */
label0000481A:
0000481A 206E 0008 movea.l A0, [A6 + 0x8]
0000481E 2084 move.l [A0], D4
00004820 200A move.l D0, A2
00004822 4CDF 0C78 movem.l D3,D4,D5,D6,A2,A3, [A7]+
00004826 4E5E unlink A6
00004828 205F movea.l A0, [A7]+
0000482A 584F addq.w A7, 4
0000482C 4ED0 jmp [A0]
fn0000482E:
0000482E 4E56 0000 link A6, 0
00004832 48E7 1820 movem.l -[A7], D3,D4,A2
00004836 7027 moveq.l D0, 0x27
00004838 2F00 move.l -[A7], D0
0000483A 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000483E 4EBA FD52 jsr [PC - 0x2AE /* 00004592 */]
00004842 2800 move.l D4, D0
00004844 5384 subq.l D4, 1
00004846 202D C5BC move.l D0, [A5 - 0x3A44]
0000484A 6600 00C2 bne +0xC4 /* 0000490E */
0000484E 206D D874 movea.l A0, [A5 - 0x278C]
00004852 2028 0018 move.l D0, [A0 + 0x18]
00004856 2B40 CDEE move.l [A5 - 0x3212], D0
0000485A 7604 moveq.l D3, 0x04
0000485C B883 cmp.l D4, D3
0000485E 6F14 ble +0x16 /* 00004874 */
00004860 2F03 move.l -[A7], D3
00004862 7004 moveq.l D0, 0x04
00004864 2F00 move.l -[A7], D0
00004866 4EAD 18A2 jsr [A5 + 0x18A2 /* export_784 */]
0000486A 504F addq.w A7, 8
0000486C 103C 0087 move.b D0, 0x87
00004870 4EFA 00A0 jmp [PC + 0xA0 /* 00004912 */]
label00004874:
00004874 246D D874 movea.l A2, [A5 - 0x278C]
00004878 206A 0008 movea.l A0, [A2 + 0x8]
0000487C B1ED D868 cmpa.l A0, [A5 - 0x2798]
00004880 661A bne +0x1C /* 0000489C */
00004882 202A 001C move.l D0, [A2 + 0x1C]
00004886 2B40 CDEE move.l [A5 - 0x3212], D0
0000488A 0C84 0000 0004 cmpi.l D4, 0x4
00004890 6F1E ble +0x20 /* 000048B0 */
00004892 202A 0024 move.l D0, [A2 + 0x24]
00004896 2B40 CDEE move.l [A5 - 0x3212], D0
0000489A 6014 bra +0x16 /* 000048B0 */
label0000489C:
0000489C 0C84 0000 0004 cmpi.l D4, 0x4
000048A2 6F0C ble +0xE /* 000048B0 */
000048A4 206D D874 movea.l A0, [A5 - 0x278C]
000048A8 2028 0020 move.l D0, [A0 + 0x20]
000048AC 2B40 CDEE move.l [A5 - 0x3212], D0
label000048B0:
000048B0 0C84 0000 0001 cmpi.l D4, 0x1
000048B6 6634 bne +0x36 /* 000048EC */
000048B8 206D CDD2 movea.l A0, [A5 - 0x322E]
000048BC 1010 move.b D0, [A0]
000048BE 4880 ext.w D0
000048C0 48C0 ext.l D0
000048C2 2B40 CDE2 move.l [A5 - 0x321E], D0
000048C6 246D D874 movea.l A2, [A5 - 0x278C]
000048CA 2012 move.l D0, [A2]
000048CC 2B40 CDEE move.l [A5 - 0x3212], D0
000048D0 302D D5D2 move.w D0, [A5 - 0x2A2E]
000048D4 7201 moveq.l D1, 0x01
000048D6 C041 and.w D0, D1
000048D8 6734 beq +0x36 /* 0000490E */
000048DA 202A 0008 move.l D0, [A2 + 0x8]
000048DE 2B40 CDEE move.l [A5 - 0x3212], D0
000048E2 02AD 0000 00FF CDE2 andi.l [A5 - 0x321E], 0xFF
000048EA 6022 bra +0x24 /* 0000490E */
label000048EC:
000048EC 7000 moveq.l D0, 0x00
000048EE 2B40 CDE2 move.l [A5 - 0x321E], D0
000048F2 45ED CDE5 lea.l A2, [A5 - 0x321B]
000048F6 600E bra +0x10 /* 00004906 */
label000048F8:
000048F8 206D CDD2 movea.l A0, [A5 - 0x322E]
000048FC D1C4 add.l A0, D4
000048FE 1010 move.b D0, [A0]
00004900 204A movea.l A0, A2
00004902 534A subq.w A2, 1
00004904 1080 move.b [A0], D0
label00004906:
00004906 2004 move.l D0, D4
00004908 5384 subq.l D4, 1
0000490A 4A80 tst.l D0
0000490C 66EA bne -0x14 /* 000048F8 */
label0000490E:
0000490E 103C 0087 move.b D0, 0x87
label00004912:
00004912 4CDF 0418 movem.l D3,D4,A2, [A7]+
00004916 4E5E unlink A6
00004918 205F movea.l A0, [A7]+
0000491A 584F addq.w A7, 4
0000491C 4ED0 jmp [A0]
fn0000491E:
0000491E 48E7 1C00 movem.l -[A7], D3,D4,D5
00004922 362D D63A move.w D3, [A5 - 0x29C6]
00004926 7030 moveq.l D0, 0x30
00004928 B640 cmp.w D3, D0
0000492A 6D52 blt +0x54 /* 0000497E */
0000492C 7037 moveq.l D0, 0x37
0000492E B640 cmp.w D3, D0
00004930 6E4C bgt +0x4E /* 0000497E */
00004932 7800 moveq.l D4, 0x00
00004934 2A04 move.l D5, D4
label00004936:
00004936 2004 move.l D0, D4
00004938 7603 moveq.l D3, 0x03
0000493A E7A0 asl D0, D3
0000493C 322D D63A move.w D1, [A5 - 0x29C6]
00004940 48C1 ext.l D1
00004942 D081 add.l D0, D1
00004944 72D0 moveq.l D1, 0xFFFFFFD0
00004946 D081 add.l D0, D1
00004948 2800 move.l D4, D0
0000494A 5285 addq.l D5, 1
0000494C 4EAD 14D2 jsr [A5 + 0x14D2 /* export_662 */]
00004950 BA83 cmp.l D5, D3
00004952 6C10 bge +0x12 /* 00004964 */
00004954 362D D63A move.w D3, [A5 - 0x29C6]
00004958 7030 moveq.l D0, 0x30
0000495A B640 cmp.w D3, D0
0000495C 6D06 blt +0x8 /* 00004964 */
0000495E 7037 moveq.l D0, 0x37
00004960 B640 cmp.w D3, D0
00004962 6FD2 ble -0x2C /* 00004936 */
label00004964:
00004964 2004 move.l D0, D4
00004966 0280 FFFF FF00 andi.l D0, 0xFFFFFF00
0000496C 6700 0162 beq +0x164 /* 00004AD0 */
00004970 7009 moveq.l D0, 0x09
00004972 2F00 move.l -[A7], D0
00004974 4EAD 18A2 jsr [A5 + 0x18A2 /* export_784 */]
00004978 584F addq.w A7, 4
0000497A 6000 0154 bra +0x156 /* 00004AD0 */
label0000497E:
0000497E 382D D63A move.w D4, [A5 - 0x29C6]
00004982 48C4 ext.l D4
00004984 4EAD 14D2 jsr [A5 + 0x14D2 /* export_662 */]
00004988 2004 move.l D0, D4
0000498A 7261 moveq.l D1, 0x61
0000498C B081 cmp.l D0, D1
0000498E 674E beq +0x50 /* 000049DE */
00004990 726E moveq.l D1, 0x6E
00004992 B081 cmp.l D0, D1
00004994 674E beq +0x50 /* 000049E4 */
00004996 7272 moveq.l D1, 0x72
00004998 B081 cmp.l D0, D1
0000499A 675E beq +0x60 /* 000049FA */
0000499C 7274 moveq.l D1, 0x74
0000499E B081 cmp.l D0, D1
000049A0 676E beq +0x70 /* 00004A10 */
000049A2 7262 moveq.l D1, 0x62
000049A4 B081 cmp.l D0, D1
000049A6 676E beq +0x70 /* 00004A16 */
000049A8 7276 moveq.l D1, 0x76
000049AA B081 cmp.l D0, D1
000049AC 676E beq +0x70 /* 00004A1C */
000049AE 7266 moveq.l D1, 0x66
000049B0 B081 cmp.l D0, D1
000049B2 676E beq +0x70 /* 00004A22 */
000049B4 7278 moveq.l D1, 0x78
000049B6 B081 cmp.l D0, D1
000049B8 676E beq +0x70 /* 00004A28 */
000049BA 7227 moveq.l D1, 0x27
000049BC B081 cmp.l D0, D1
000049BE 6700 0110 beq +0x112 /* 00004AD0 */
000049C2 725C moveq.l D1, 0x5C
000049C4 B081 cmp.l D0, D1
000049C6 6700 0108 beq +0x10A /* 00004AD0 */
000049CA 7222 moveq.l D1, 0x22
000049CC B081 cmp.l D0, D1
000049CE 6700 0100 beq +0x102 /* 00004AD0 */
000049D2 723F moveq.l D1, 0x3F
000049D4 B081 cmp.l D0, D1
000049D6 6700 00F8 beq +0xFA /* 00004AD0 */
000049DA 6000 00E2 bra +0xE4 /* 00004ABE */
label000049DE:
000049DE 7807 moveq.l D4, 0x07
000049E0 6000 00EE bra +0xF0 /* 00004AD0 */
label000049E4:
000049E4 302D D5D6 move.w D0, [A5 - 0x2A2A]
000049E8 7202 moveq.l D1, 0x02
000049EA C041 and.w D0, D1
000049EC 6706 beq +0x8 /* 000049F4 */
000049EE 780D moveq.l D4, 0x0D
000049F0 6000 00DE bra +0xE0 /* 00004AD0 */
label000049F4:
000049F4 780A moveq.l D4, 0x0A
000049F6 6000 00D8 bra +0xDA /* 00004AD0 */
label000049FA:
000049FA 302D D5D6 move.w D0, [A5 - 0x2A2A]
000049FE 7202 moveq.l D1, 0x02
00004A00 C041 and.w D0, D1
00004A02 6706 beq +0x8 /* 00004A0A */
00004A04 780A moveq.l D4, 0x0A
00004A06 6000 00C8 bra +0xCA /* 00004AD0 */
label00004A0A:
00004A0A 780D moveq.l D4, 0x0D
00004A0C 6000 00C2 bra +0xC4 /* 00004AD0 */
label00004A10:
00004A10 7809 moveq.l D4, 0x09
00004A12 6000 00BC bra +0xBE /* 00004AD0 */
label00004A16:
00004A16 7808 moveq.l D4, 0x08
00004A18 6000 00B6 bra +0xB8 /* 00004AD0 */
label00004A1C:
00004A1C 780B moveq.l D4, 0x0B
00004A1E 6000 00B0 bra +0xB2 /* 00004AD0 */
label00004A22:
00004A22 780C moveq.l D4, 0x0C
00004A24 6000 00AA bra +0xAC /* 00004AD0 */
label00004A28:
00004A28 122D D63B move.b D1, [A5 - 0x29C5]
00004A2C 7000 moveq.l D0, 0x00
00004A2E 1001 move.b D0, D1
00004A30 D0AD B266 add.l D0, [A5 - 0x4D9A]
00004A34 2040 movea.l A0, D0
00004A36 1010 move.b D0, [A0]
00004A38 4880 ext.w D0
00004A3A 0240 0080 andi.w D0, 0x80
00004A3E 6614 bne +0x16 /* 00004A54 */
00004A40 102D D5D8 move.b D0, [A5 - 0x2A28]
00004A44 6700 008A beq +0x8C /* 00004AD0 */
00004A48 7008 moveq.l D0, 0x08
00004A4A 2F00 move.l -[A7], D0
00004A4C 4EAD 18A2 jsr [A5 + 0x18A2 /* export_784 */]
00004A50 584F addq.w A7, 4
00004A52 607C bra +0x7E /* 00004AD0 */
label00004A54:
00004A54 7800 moveq.l D4, 0x00
00004A56 2A04 move.l D5, D4
label00004A58:
00004A58 2004 move.l D0, D4
00004A5A E980 asl D0, 4
00004A5C 2800 move.l D4, D0
00004A5E 122D D63B move.b D1, [A5 - 0x29C5]
00004A62 7000 moveq.l D0, 0x00
00004A64 1001 move.b D0, D1
00004A66 D0AD B266 add.l D0, [A5 - 0x4D9A]
00004A6A 2040 movea.l A0, D0
00004A6C 1010 move.b D0, [A0]
00004A6E 7204 moveq.l D1, 0x04
00004A70 C001 and.b D0, D1
00004A72 670E beq +0x10 /* 00004A82 */
00004A74 302D D63A move.w D0, [A5 - 0x29C6]
00004A78 48C0 ext.l D0
00004A7A 72D0 moveq.l D1, 0xFFFFFFD0
00004A7C D081 add.l D0, D1
00004A7E D880 add.l D4, D0
00004A80 6014 bra +0x16 /* 00004A96 */
label00004A82:
00004A82 302D D63A move.w D0, [A5 - 0x29C6]
00004A86 48C0 ext.l D0
00004A88 2F00 move.l -[A7], D0
00004A8A 4EAD 012A jsr [A5 + 0x12A /* export_33 */]
00004A8E 584F addq.w A7, 4
00004A90 72C9 moveq.l D1, 0xFFFFFFC9
00004A92 D081 add.l D0, D1
00004A94 D880 add.l D4, D0
label00004A96:
00004A96 5285 addq.l D5, 1
00004A98 4EAD 14D2 jsr [A5 + 0x14D2 /* export_662 */]
00004A9C 0C85 0000 0003 cmpi.l D5, 0x3
00004AA2 6C2C bge +0x2E /* 00004AD0 */
00004AA4 122D D63B move.b D1, [A5 - 0x29C5]
00004AA8 7000 moveq.l D0, 0x00
00004AAA 1001 move.b D0, D1
00004AAC D0AD B266 add.l D0, [A5 - 0x4D9A]
00004AB0 2040 movea.l A0, D0
00004AB2 1010 move.b D0, [A0]
00004AB4 4880 ext.w D0
00004AB6 0240 0080 andi.w D0, 0x80
00004ABA 6714 beq +0x16 /* 00004AD0 */
00004ABC 609A bra -0x64 /* 00004A58 */
label00004ABE:
00004ABE 202D D902 move.l D0, [A5 - 0x26FE]
00004AC2 660C bne +0xE /* 00004AD0 */
00004AC4 2F3C 0000 0085 move.l -[A7], 0x85
00004ACA 4EAD 18A2 jsr [A5 + 0x18A2 /* export_784 */]
00004ACE 584F addq.w A7, 4
label00004AD0:
00004AD0 2004 move.l D0, D4
00004AD2 4CDF 0038 movem.l D3,D4,D5, [A7]+
00004AD6 4E75 rts
fn00004AD8:
00004AD8 4E56 0000 link A6, 0
00004ADC 48E7 1020 movem.l -[A7], D3,A2
00004AE0 246E 0008 movea.l A2, [A6 + 0x8]
00004AE4 2F0A move.l -[A7], A2
00004AE6 4EAD 01C2 jsr [A5 + 0x1C2 /* export_52 */]
00004AEA 584F addq.w A7, 4
00004AEC 2600 move.l D3, D0
00004AEE 1012 move.b D0, [A2]
00004AF0 4880 ext.w D0
00004AF2 48C0 ext.l D0
00004AF4 E980 asl D0, 4
00004AF6 D083 add.l D0, D3
00004AF8 ED80 asl D0, 6
00004AFA 204A movea.l A0, A2
00004AFC D1C3 add.l A0, D3
00004AFE 1228 FFFF move.b D1, [A0 - 0x1]
00004B02 743F moveq.l D2, 0x3F
00004B04 C202 and.b D1, D2
00004B06 4881 ext.w D1
00004B08 48C1 ext.l D1
00004B0A D081 add.l D0, D1
00004B0C 4CDF 0408 movem.l D3,A2, [A7]+
00004B10 4E5E unlink A6
00004B12 205F movea.l A0, [A7]+
00004B14 584F addq.w A7, 4
00004B16 4ED0 jmp [A0]
fn00004B18:
00004B18 4E56 FFF4 link A6, -0x000C
00004B1C 48E7 1F00 movem.l -[A7], D3,D4,D5,D6,D7
00004B20 1D7C 0001 FFF5 move.b [A6 - 0xB], 0x1
00004B26 422E FFF4 clr.b [A6 - 0xC]
00004B2A 7C00 moveq.l D6, 0x00
00004B2C 7E00 moveq.l D7, 0x00
00004B2E 7A01 moveq.l D5, 0x01
label00004B30:
00004B30 122E FFF4 move.b D1, [A6 - 0xC]
00004B34 7000 moveq.l D0, 0x00
00004B36 1001 move.b D0, D1
00004B38 4A80 tst.l D0
00004B3A 6752 beq +0x54 /* 00004B8E */
00004B3C 7201 moveq.l D1, 0x01
00004B3E B081 cmp.l D0, D1
00004B40 6768 beq +0x6A /* 00004BAA */
00004B42 7202 moveq.l D1, 0x02
00004B44 B081 cmp.l D0, D1
00004B46 6700 0182 beq +0x184 /* 00004CCA */
00004B4A 7207 moveq.l D1, 0x07
00004B4C B081 cmp.l D0, D1
00004B4E 6700 01DA beq +0x1DC /* 00004D2A */
00004B52 7205 moveq.l D1, 0x05
00004B54 B081 cmp.l D0, D1
00004B56 6700 01D2 beq +0x1D4 /* 00004D2A */
00004B5A 7209 moveq.l D1, 0x09
00004B5C B081 cmp.l D0, D1
00004B5E 6700 0226 beq +0x228 /* 00004D86 */
00004B62 7203 moveq.l D1, 0x03
00004B64 B081 cmp.l D0, D1
00004B66 6700 0290 beq +0x292 /* 00004DF8 */
00004B6A 7204 moveq.l D1, 0x04
00004B6C B081 cmp.l D0, D1
00004B6E 6700 0288 beq +0x28A /* 00004DF8 */
00004B72 7208 moveq.l D1, 0x08
00004B74 B081 cmp.l D0, D1
00004B76 6700 02E4 beq +0x2E6 /* 00004E5C */
00004B7A 7206 moveq.l D1, 0x06
00004B7C B081 cmp.l D0, D1
00004B7E 6700 02DC beq +0x2DE /* 00004E5C */
00004B82 720A moveq.l D1, 0x0A
00004B84 B081 cmp.l D0, D1
00004B86 6700 0330 beq +0x332 /* 00004EB8 */
00004B8A 6000 0344 bra +0x346 /* 00004ED0 */
label00004B8E:
00004B8E 0C6D 0030 D63A cmpi.w [A5 - 0x29C6], 0x30 /* '0' */
00004B94 660A bne +0xC /* 00004BA0 */
00004B96 1D7C 0001 FFF4 move.b [A6 - 0xC], 0x1
00004B9C 6000 033C bra +0x33E /* 00004EDA */
label00004BA0:
00004BA0 1D7C 0002 FFF4 move.b [A6 - 0xC], 0x2
00004BA6 6000 0332 bra +0x334 /* 00004EDA */
label00004BAA:
00004BAA 022E 00FE FFF5 andi.b [A6 - 0xB], 0xFE
00004BB0 302D D63A move.w D0, [A5 - 0x29C6]
00004BB4 48C0 ext.l D0
00004BB6 7248 moveq.l D1, 0x48
00004BB8 B081 cmp.l D0, D1
00004BBA 6700 01C4 beq +0x1C6 /* 00004D80 */
00004BBE 7268 moveq.l D1, 0x68
00004BC0 B081 cmp.l D0, D1
00004BC2 6700 01BC beq +0x1BE /* 00004D80 */
00004BC6 7258 moveq.l D1, 0x58
00004BC8 B081 cmp.l D0, D1
00004BCA 6700 00AA beq +0xAC /* 00004C76 */
00004BCE 7278 moveq.l D1, 0x78
00004BD0 B081 cmp.l D0, D1
00004BD2 6700 00A2 beq +0xA4 /* 00004C76 */
00004BD6 722E moveq.l D1, 0x2E
00004BD8 B081 cmp.l D0, D1
00004BDA 6700 0136 beq +0x138 /* 00004D12 */
00004BDE 7245 moveq.l D1, 0x45
00004BE0 B081 cmp.l D0, D1
00004BE2 6700 009C beq +0x9E /* 00004C80 */
00004BE6 7265 moveq.l D1, 0x65
00004BE8 B081 cmp.l D0, D1
00004BEA 6700 0094 beq +0x96 /* 00004C80 */
00004BEE 7242 moveq.l D1, 0x42
00004BF0 B081 cmp.l D0, D1
00004BF2 6700 0096 beq +0x98 /* 00004C8A */
00004BF6 7262 moveq.l D1, 0x62
00004BF8 B081 cmp.l D0, D1
00004BFA 6700 008E beq +0x90 /* 00004C8A */
00004BFE 7230 moveq.l D1, 0x30
00004C00 B081 cmp.l D0, D1
00004C02 6700 0098 beq +0x9A /* 00004C9C */
00004C06 7231 moveq.l D1, 0x31
00004C08 B081 cmp.l D0, D1
00004C0A 6700 0090 beq +0x92 /* 00004C9C */
00004C0E 7232 moveq.l D1, 0x32
00004C10 B081 cmp.l D0, D1
00004C12 6700 0088 beq +0x8A /* 00004C9C */
00004C16 7233 moveq.l D1, 0x33
00004C18 B081 cmp.l D0, D1
00004C1A 6700 0080 beq +0x82 /* 00004C9C */
00004C1E 7234 moveq.l D1, 0x34
00004C20 B081 cmp.l D0, D1
00004C22 6778 beq +0x7A /* 00004C9C */
00004C24 7235 moveq.l D1, 0x35
00004C26 B081 cmp.l D0, D1
00004C28 6772 beq +0x74 /* 00004C9C */
00004C2A 7236 moveq.l D1, 0x36
00004C2C B081 cmp.l D0, D1
00004C2E 676C beq +0x6E /* 00004C9C */
00004C30 7237 moveq.l D1, 0x37
00004C32 B081 cmp.l D0, D1
00004C34 6766 beq +0x68 /* 00004C9C */
00004C36 7238 moveq.l D1, 0x38
00004C38 B081 cmp.l D0, D1
00004C3A 676A beq +0x6C /* 00004CA6 */
00004C3C 7239 moveq.l D1, 0x39
00004C3E B081 cmp.l D0, D1
00004C40 6764 beq +0x66 /* 00004CA6 */
00004C42 7241 moveq.l D1, 0x41
00004C44 B081 cmp.l D0, D1
00004C46 675E beq +0x60 /* 00004CA6 */
00004C48 7243 moveq.l D1, 0x43
00004C4A B081 cmp.l D0, D1
00004C4C 6758 beq +0x5A /* 00004CA6 */
00004C4E 7244 moveq.l D1, 0x44
00004C50 B081 cmp.l D0, D1
00004C52 6752 beq +0x54 /* 00004CA6 */
00004C54 7246 moveq.l D1, 0x46
00004C56 B081 cmp.l D0, D1
00004C58 674C beq +0x4E /* 00004CA6 */
00004C5A 7261 moveq.l D1, 0x61
00004C5C B081 cmp.l D0, D1
00004C5E 6746 beq +0x48 /* 00004CA6 */
00004C60 7263 moveq.l D1, 0x63
00004C62 B081 cmp.l D0, D1
00004C64 6740 beq +0x42 /* 00004CA6 */
00004C66 7264 moveq.l D1, 0x64
00004C68 B081 cmp.l D0, D1
00004C6A 673A beq +0x3C /* 00004CA6 */
00004C6C 7266 moveq.l D1, 0x66
00004C6E B081 cmp.l D0, D1
00004C70 6734 beq +0x36 /* 00004CA6 */
00004C72 6000 02A0 bra +0x2A2 /* 00004F14 */
label00004C76:
00004C76 1D7C 0007 FFF4 move.b [A6 - 0xC], 0x7
00004C7C 6000 025C bra +0x25E /* 00004EDA */
label00004C80:
00004C80 102D D5D8 move.b D0, [A5 - 0x2A28]
00004C84 6720 beq +0x22 /* 00004CA6 */
00004C86 6000 008A bra +0x8C /* 00004D12 */
label00004C8A:
00004C8A 102D D5D8 move.b D0, [A5 - 0x2A28]
00004C8E 6616 bne +0x18 /* 00004CA6 */
00004C90 1D7C 0008 FFF4 move.b [A6 - 0xC], 0x8
00004C96 7E02 moveq.l D7, 0x02
00004C98 6000 0240 bra +0x242 /* 00004EDA */
label00004C9C:
00004C9C 1D7C 0003 FFF4 move.b [A6 - 0xC], 0x3
00004CA2 6000 0236 bra +0x238 /* 00004EDA */
label00004CA6:
00004CA6 102D D5D8 move.b D0, [A5 - 0x2A28]
00004CAA 6714 beq +0x16 /* 00004CC0 */
00004CAC 706C moveq.l D0, 0x6C
00004CAE 2F00 move.l -[A7], D0
00004CB0 4EAD 18A2 jsr [A5 + 0x18A2 /* export_784 */]
00004CB4 584F addq.w A7, 4
00004CB6 1D7C 000A FFF4 move.b [A6 - 0xC], 0xA /* '\n' */
00004CBC 6000 021C bra +0x21E /* 00004EDA */
label00004CC0:
00004CC0 1D7C 0009 FFF4 move.b [A6 - 0xC], 0x9 /* '\t' */
00004CC6 6000 0212 bra +0x214 /* 00004EDA */
label00004CCA:
00004CCA 122D D63B move.b D1, [A5 - 0x29C5]
00004CCE 7000 moveq.l D0, 0x00
00004CD0 1001 move.b D0, D1
00004CD2 D0AD B266 add.l D0, [A5 - 0x4D9A]
00004CD6 2040 movea.l A0, D0
00004CD8 1610 move.b D3, [A0]
00004CDA 7004 moveq.l D0, 0x04
00004CDC 3D43 FFFC move.w [A6 - 0x4], D3
00004CE0 C600 and.b D3, D0
00004CE2 6600 01F6 bne +0x1F8 /* 00004EDA */
00004CE6 302E FFFC move.w D0, [A6 - 0x4]
00004CEA 1200 move.b D1, D0
00004CEC 4881 ext.w D1
00004CEE 0241 0080 andi.w D1, 0x80
00004CF2 6600 008C bne +0x8E /* 00004D80 */
00004CF6 362D D63A move.w D3, [A5 - 0x29C6]
00004CFA 7048 moveq.l D0, 0x48
00004CFC B640 cmp.w D3, D0
00004CFE 6700 0080 beq +0x82 /* 00004D80 */
00004D02 7068 moveq.l D0, 0x68
00004D04 B640 cmp.w D3, D0
00004D06 6778 beq +0x7A /* 00004D80 */
00004D08 0C6D 002E D63A cmpi.w [A5 - 0x29C6], 0x2E /* '.' */
00004D0E 6600 0204 bne +0x206 /* 00004F14 */
label00004D12:
00004D12 206D CDD2 movea.l A0, [A5 - 0x322E]
00004D16 D1C6 add.l A0, D6
00004D18 4210 clr.b [A0]
00004D1A 2F2D CDD2 move.l -[A7], [A5 - 0x322E]
00004D1E 4EBA 0A70 jsr [PC + 0xA70 /* 00005790 */]
00004D22 103C 0088 move.b D0, 0x88
00004D26 4EFA 038A jmp [PC + 0x38A /* 000050B2 */]
label00004D2A:
00004D2A 122D D63B move.b D1, [A5 - 0x29C5]
00004D2E 7000 moveq.l D0, 0x00
00004D30 1001 move.b D0, D1
00004D32 D0AD B266 add.l D0, [A5 - 0x4D9A]
00004D36 2040 movea.l A0, D0
00004D38 1010 move.b D0, [A0]
00004D3A 4880 ext.w D0
00004D3C 0240 0080 andi.w D0, 0x80
00004D40 6634 bne +0x36 /* 00004D76 */
00004D42 102D D5D8 move.b D0, [A5 - 0x2A28]
00004D46 6616 bne +0x18 /* 00004D5E */
00004D48 362D D63A move.w D3, [A5 - 0x29C6]
00004D4C 702E moveq.l D0, 0x2E
00004D4E B640 cmp.w D3, D0
00004D50 67C0 beq -0x3E /* 00004D12 */
00004D52 7050 moveq.l D0, 0x50
00004D54 B640 cmp.w D3, D0
00004D56 67BA beq -0x44 /* 00004D12 */
00004D58 7070 moveq.l D0, 0x70
00004D5A B640 cmp.w D3, D0
00004D5C 67B4 beq -0x4A /* 00004D12 */
label00004D5E:
00004D5E 0C2E 0007 FFF4 cmpi.b [A6 - 0xC], 0x7
00004D64 6600 01AE bne +0x1B0 /* 00004F14 */
00004D68 7008 moveq.l D0, 0x08
00004D6A 2F00 move.l -[A7], D0
00004D6C 4EAD 18A2 jsr [A5 + 0x18A2 /* export_784 */]
00004D70 584F addq.w A7, 4
00004D72 6000 01A0 bra +0x1A2 /* 00004F14 */
label00004D76:
00004D76 1D7C 0005 FFF4 move.b [A6 - 0xC], 0x5
00004D7C 6000 015C bra +0x15E /* 00004EDA */
label00004D80:
00004D80 1D7C 0009 FFF4 move.b [A6 - 0xC], 0x9 /* '\t' */
label00004D86:
00004D86 122D D63B move.b D1, [A5 - 0x29C5]
00004D8A 7000 moveq.l D0, 0x00
00004D8C 1001 move.b D0, D1
00004D8E D0AD B266 add.l D0, [A5 - 0x4D9A]
00004D92 2040 movea.l A0, D0
00004D94 1010 move.b D0, [A0]
00004D96 4880 ext.w D0
00004D98 0240 0080 andi.w D0, 0x80
00004D9C 6600 013C bne +0x13E /* 00004EDA */
00004DA0 362D D63A move.w D3, [A5 - 0x29C6]
00004DA4 7048 moveq.l D0, 0x48
00004DA6 B640 cmp.w D3, D0
00004DA8 6706 beq +0x8 /* 00004DB0 */
00004DAA 7068 moveq.l D0, 0x68
00004DAC B640 cmp.w D3, D0
00004DAE 660A bne +0xC /* 00004DBA */
label00004DB0:
00004DB0 4EBA E868 jsr [PC - 0x1798 /* 0000361A */]
00004DB4 7E10 moveq.l D7, 0x10
00004DB6 6000 015C bra +0x15E /* 00004F14 */
label00004DBA:
00004DBA 2F06 move.l -[A7], D6
00004DBC 7045 moveq.l D0, 0x45
00004DBE 2F00 move.l -[A7], D0
00004DC0 2F2D CDD2 move.l -[A7], [A5 - 0x322E]
00004DC4 4EAD 017A jsr [A5 + 0x17A /* export_43 */]
00004DC8 4FEF 000C lea.l A7, [A7 + 0xC]
00004DCC 4A80 tst.l D0
00004DCE 6600 FF42 bne -0xBC /* 00004D12 */
00004DD2 2F06 move.l -[A7], D6
00004DD4 7065 moveq.l D0, 0x65
00004DD6 2F00 move.l -[A7], D0
00004DD8 2F2D CDD2 move.l -[A7], [A5 - 0x322E]
00004DDC 4EAD 017A jsr [A5 + 0x17A /* export_43 */]
00004DE0 4FEF 000C lea.l A7, [A7 + 0xC]
00004DE4 4A80 tst.l D0
00004DE6 6600 FF2A bne -0xD4 /* 00004D12 */
00004DEA 7008 moveq.l D0, 0x08
00004DEC 2F00 move.l -[A7], D0
00004DEE 4EAD 18A2 jsr [A5 + 0x18A2 /* export_784 */]
00004DF2 584F addq.w A7, 4
00004DF4 6000 011E bra +0x120 /* 00004F14 */
label00004DF8:
00004DF8 362D D63A move.w D3, [A5 - 0x29C6]
00004DFC 7030 moveq.l D0, 0x30
00004DFE B640 cmp.w D3, D0
00004E00 6D06 blt +0x8 /* 00004E08 */
00004E02 7037 moveq.l D0, 0x37
00004E04 B640 cmp.w D3, D0
00004E06 6F4A ble +0x4C /* 00004E52 */
label00004E08:
00004E08 122D D63B move.b D1, [A5 - 0x29C5]
00004E0C 7000 moveq.l D0, 0x00
00004E0E 1001 move.b D0, D1
00004E10 D0AD B266 add.l D0, [A5 - 0x4D9A]
00004E14 2040 movea.l A0, D0
00004E16 1810 move.b D4, [A0]
00004E18 1004 move.b D0, D4
00004E1A 4880 ext.w D0
00004E1C 0240 0080 andi.w D0, 0x80
00004E20 660C bne +0xE /* 00004E2E */
00004E22 7048 moveq.l D0, 0x48
00004E24 B640 cmp.w D3, D0
00004E26 6706 beq +0x8 /* 00004E2E */
00004E28 7068 moveq.l D0, 0x68
00004E2A B640 cmp.w D3, D0
00004E2C 6608 bne +0xA /* 00004E36 */
label00004E2E:
00004E2E 102D D5D8 move.b D0, [A5 - 0x2A28]
00004E32 6700 FF4C beq -0xB2 /* 00004D80 */
label00004E36:
00004E36 7004 moveq.l D0, 0x04
00004E38 C800 and.b D4, D0
00004E3A 6700 00D8 beq +0xDA /* 00004F14 */
00004E3E 706C moveq.l D0, 0x6C
00004E40 2F00 move.l -[A7], D0
00004E42 4EAD 18A2 jsr [A5 + 0x18A2 /* export_784 */]
00004E46 584F addq.w A7, 4
00004E48 1D7C 000A FFF4 move.b [A6 - 0xC], 0xA /* '\n' */
00004E4E 6000 008A bra +0x8C /* 00004EDA */
label00004E52:
00004E52 1D7C 0003 FFF4 move.b [A6 - 0xC], 0x3
00004E58 6000 0080 bra +0x82 /* 00004EDA */
label00004E5C:
00004E5C 362D D63A move.w D3, [A5 - 0x29C6]
00004E60 7030 moveq.l D0, 0x30
00004E62 B640 cmp.w D3, D0
00004E64 674A beq +0x4C /* 00004EB0 */
00004E66 7031 moveq.l D0, 0x31
00004E68 B640 cmp.w D3, D0
00004E6A 6744 beq +0x46 /* 00004EB0 */
00004E6C 122D D63B move.b D1, [A5 - 0x29C5]
00004E70 7000 moveq.l D0, 0x00
00004E72 1001 move.b D0, D1
00004E74 D0AD B266 add.l D0, [A5 - 0x4D9A]
00004E78 2040 movea.l A0, D0
00004E7A 1010 move.b D0, [A0]
00004E7C 4880 ext.w D0
00004E7E 0240 0080 andi.w D0, 0x80
00004E82 6600 FEFC bne -0x102 /* 00004D80 */
00004E86 7048 moveq.l D0, 0x48
00004E88 B640 cmp.w D3, D0
00004E8A 6700 FEF4 beq -0x10A /* 00004D80 */
00004E8E 7068 moveq.l D0, 0x68
00004E90 B640 cmp.w D3, D0
00004E92 6700 FEEC beq -0x112 /* 00004D80 */
00004E96 0C2E 0008 FFF4 cmpi.b [A6 - 0xC], 0x8
00004E9C 6676 bne +0x78 /* 00004F14 */
00004E9E 707A moveq.l D0, 0x7A
00004EA0 2F00 move.l -[A7], D0
00004EA2 4EAD 18A2 jsr [A5 + 0x18A2 /* export_784 */]
00004EA6 584F addq.w A7, 4
00004EA8 1D7C 000A FFF4 move.b [A6 - 0xC], 0xA /* '\n' */
00004EAE 602A bra +0x2C /* 00004EDA */
label00004EB0:
00004EB0 1D7C 0006 FFF4 move.b [A6 - 0xC], 0x6
00004EB6 6022 bra +0x24 /* 00004EDA */
label00004EB8:
00004EB8 122D D63B move.b D1, [A5 - 0x29C5]
00004EBC 7000 moveq.l D0, 0x00
00004EBE 1001 move.b D0, D1
00004EC0 D0AD B266 add.l D0, [A5 - 0x4D9A]
00004EC4 2040 movea.l A0, D0
00004EC6 1010 move.b D0, [A0]
00004EC8 7204 moveq.l D1, 0x04
00004ECA C001 and.b D0, D1
00004ECC 660C bne +0xE /* 00004EDA */
00004ECE 6044 bra +0x46 /* 00004F14 */
label00004ED0:
00004ED0 2F3C 0000 062C move.l -[A7], 0x62C
00004ED6 4EBA E72A jsr [PC - 0x18D6 /* 00003602 */]
label00004EDA:
00004EDA BAAD CDD6 cmp.l D5, [A5 - 0x322A]
00004EDE 6D1C blt +0x1E /* 00004EFC */
00004EE0 06AD 0000 0032 CDD6 addi.l [A5 - 0x322A], 0x32 /* '2' */
00004EE8 2F2D CDD2 move.l -[A7], [A5 - 0x322E]
00004EEC 2F2D CDD6 move.l -[A7], [A5 - 0x322A]
00004EF0 7002 moveq.l D0, 0x02
00004EF2 3F00 move.w -[A7], D0
00004EF4 4EAD 166A jsr [A5 + 0x166A /* export_713 */]
00004EF8 2B40 CDD2 move.l [A5 - 0x322E], D0
label00004EFC:
00004EFC 5285 addq.l D5, 1
00004EFE 2006 move.l D0, D6
00004F00 5286 addq.l D6, 1
00004F02 D0AD CDD2 add.l D0, [A5 - 0x322E]
00004F06 2040 movea.l A0, D0
00004F08 10AD D63B move.b [A0], [A5 - 0x29C5]
00004F0C 4EBA E70C jsr [PC - 0x18F4 /* 0000361A */]
00004F10 6000 FC1E bra -0x3E0 /* 00004B30 */
label00004F14:
00004F14 206D CDD2 movea.l A0, [A5 - 0x322E]
00004F18 D1C6 add.l A0, D6
00004F1A 4210 clr.b [A0]
00004F1C 0C2E 0004 FFF4 cmpi.b [A6 - 0xC], 0x4
00004F22 660A bne +0xC /* 00004F2E */
00004F24 706C moveq.l D0, 0x6C
00004F26 2F00 move.l -[A7], D0
00004F28 4EAD 18A2 jsr [A5 + 0x18A2 /* export_784 */]
00004F2C 584F addq.w A7, 4
label00004F2E:
00004F2E 7000 moveq.l D0, 0x00
00004F30 2B40 B6F6 move.l [A5 - 0x490A], D0
00004F34 7602 moveq.l D3, 0x02
00004F36 BE83 cmp.l D7, D3
00004F38 661A bne +0x1C /* 00004F54 */
00004F3A 2F07 move.l -[A7], D7
00004F3C 42A7 clr.l -[A7]
00004F3E 206D CDD2 movea.l A0, [A5 - 0x322E]
00004F42 5448 addq.w A0, 2
00004F44 2F08 move.l -[A7], A0
00004F46 4EAD 01F2 jsr [A5 + 0x1F2 /* export_58 */]
00004F4A 4FEF 000C lea.l A7, [A7 + 0xC]
00004F4E 2B40 CDE2 move.l [A5 - 0x321E], D0
00004F52 6014 bra +0x16 /* 00004F68 */
label00004F54:
00004F54 2F07 move.l -[A7], D7
00004F56 42A7 clr.l -[A7]
00004F58 2F2D CDD2 move.l -[A7], [A5 - 0x322E]
00004F5C 4EAD 01F2 jsr [A5 + 0x1F2 /* export_58 */]
00004F60 4FEF 000C lea.l A7, [A7 + 0xC]
00004F64 2B40 CDE2 move.l [A5 - 0x321E], D0
label00004F68:
00004F68 0CAD 0000 0022 B6F6 cmpi.l [A5 - 0x490A], 0x22 /* '\"' */
00004F70 6644 bne +0x46 /* 00004FB6 */
00004F72 7009 moveq.l D0, 0x09
00004F74 2F00 move.l -[A7], D0
00004F76 4EAD 18A2 jsr [A5 + 0x18A2 /* export_784 */]
00004F7A 584F addq.w A7, 4
00004F7C 6038 bra +0x3A /* 00004FB6 */
label00004F7E:
00004F7E 1D7C 0002 FFF6 move.b [A6 - 0xA], 0x2
00004F84 6006 bra +0x8 /* 00004F8C */
label00004F86:
00004F86 1D7C 0004 FFF6 move.b [A6 - 0xA], 0x4
label00004F8C:
00004F8C 4EBA E68C jsr [PC - 0x1974 /* 0000361A */]
00004F90 122E FFF5 move.b D1, [A6 - 0xB]
00004F94 7000 moveq.l D0, 0x00
00004F96 1001 move.b D0, D1
00004F98 142E FFF6 move.b D2, [A6 - 0xA]
00004F9C 7200 moveq.l D1, 0x00
00004F9E 1202 move.b D1, D2
00004FA0 C081 and.l D0, D1
00004FA2 670A beq +0xC /* 00004FAE */
00004FA4 7006 moveq.l D0, 0x06
00004FA6 2F00 move.l -[A7], D0
00004FA8 4EAD 18A2 jsr [A5 + 0x18A2 /* export_784 */]
00004FAC 584F addq.w A7, 4
label00004FAE:
00004FAE 102E FFF6 move.b D0, [A6 - 0xA]
00004FB2 812E FFF5 or.b [A6 - 0xB], D0
label00004FB6:
00004FB6 122E FFF5 move.b D1, [A6 - 0xB]
00004FBA 7000 moveq.l D0, 0x00
00004FBC 1001 move.b D0, D1
00004FBE 302D D63A move.w D0, [A5 - 0x29C6]
00004FC2 48C0 ext.l D0
00004FC4 7255 moveq.l D1, 0x55
00004FC6 B081 cmp.l D0, D1
00004FC8 67B4 beq -0x4A /* 00004F7E */
00004FCA 724C moveq.l D1, 0x4C
00004FCC B081 cmp.l D0, D1
00004FCE 67B6 beq -0x48 /* 00004F86 */
00004FD0 122E FFF5 move.b D1, [A6 - 0xB]
00004FD4 7000 moveq.l D0, 0x00
00004FD6 1001 move.b D0, D1
00004FD8 4A80 tst.l D0
00004FDA 6732 beq +0x34 /* 0000500E */
00004FDC 7201 moveq.l D1, 0x01
00004FDE B081 cmp.l D0, D1
00004FE0 6756 beq +0x58 /* 00005038 */
00004FE2 7202 moveq.l D1, 0x02
00004FE4 B081 cmp.l D0, D1
00004FE6 6778 beq +0x7A /* 00005060 */
00004FE8 7203 moveq.l D1, 0x03
00004FEA B081 cmp.l D0, D1
00004FEC 6772 beq +0x74 /* 00005060 */
00004FEE 7204 moveq.l D1, 0x04
00004FF0 B081 cmp.l D0, D1
00004FF2 677A beq +0x7C /* 0000506E */
00004FF4 7205 moveq.l D1, 0x05
00004FF6 B081 cmp.l D0, D1
00004FF8 6774 beq +0x76 /* 0000506E */
00004FFA 7206 moveq.l D1, 0x06
00004FFC B081 cmp.l D0, D1
00004FFE 6700 0096 beq +0x98 /* 00005096 */
00005002 7207 moveq.l D1, 0x07
00005004 B081 cmp.l D0, D1
00005006 6700 008E beq +0x90 /* 00005096 */
0000500A 6000 0098 bra +0x9A /* 000050A4 */
label0000500E:
0000500E 202D CDE2 move.l D0, [A5 - 0x321E]
00005012 0280 8000 0000 andi.l D0, 0x80000000
00005018 6710 beq +0x12 /* 0000502A */
0000501A 206D D874 movea.l A0, [A5 - 0x278C]
0000501E 2028 001C move.l D0, [A0 + 0x1C]
00005022 2B40 CDEE move.l [A5 - 0x3212], D0
00005026 6000 0086 bra +0x88 /* 000050AE */
label0000502A:
0000502A 206D D874 movea.l A0, [A5 - 0x278C]
0000502E 2028 0018 move.l D0, [A0 + 0x18]
00005032 2B40 CDEE move.l [A5 - 0x3212], D0
00005036 6076 bra +0x78 /* 000050AE */
label00005038:
00005038 202D CDE2 move.l D0, [A5 - 0x321E]
0000503C 0280 8000 0000 andi.l D0, 0x80000000
00005042 670E beq +0x10 /* 00005052 */
00005044 206D D874 movea.l A0, [A5 - 0x278C]
00005048 2028 0024 move.l D0, [A0 + 0x24]
0000504C 2B40 CDEE move.l [A5 - 0x3212], D0
00005050 605C bra +0x5E /* 000050AE */
label00005052:
00005052 206D D874 movea.l A0, [A5 - 0x278C]
00005056 2028 0018 move.l D0, [A0 + 0x18]
0000505A 2B40 CDEE move.l [A5 - 0x3212], D0
0000505E 604E bra +0x50 /* 000050AE */
label00005060:
00005060 206D D874 movea.l A0, [A5 - 0x278C]
00005064 2028 001C move.l D0, [A0 + 0x1C]
00005068 2B40 CDEE move.l [A5 - 0x3212], D0
0000506C 6040 bra +0x42 /* 000050AE */
label0000506E:
0000506E 202D CDE2 move.l D0, [A5 - 0x321E]
00005072 0280 8000 0000 andi.l D0, 0x80000000
00005078 670E beq +0x10 /* 00005088 */
0000507A 206D D874 movea.l A0, [A5 - 0x278C]
0000507E 2028 0024 move.l D0, [A0 + 0x24]
00005082 2B40 CDEE move.l [A5 - 0x3212], D0
00005086 6026 bra +0x28 /* 000050AE */
label00005088:
00005088 206D D874 movea.l A0, [A5 - 0x278C]
0000508C 2028 0020 move.l D0, [A0 + 0x20]
00005090 2B40 CDEE move.l [A5 - 0x3212], D0
00005094 6018 bra +0x1A /* 000050AE */
label00005096:
00005096 206D D874 movea.l A0, [A5 - 0x278C]
0000509A 2028 0024 move.l D0, [A0 + 0x24]
0000509E 2B40 CDEE move.l [A5 - 0x3212], D0
000050A2 600A bra +0xC /* 000050AE */
label000050A4:
000050A4 2F3C 0000 06EA move.l -[A7], 0x6EA
000050AA 4EBA E556 jsr [PC - 0x1AAA /* 00003602 */]
label000050AE:
000050AE 103C 0087 move.b D0, 0x87
label000050B2:
000050B2 4CDF 00F8 movem.l D3,D4,D5,D6,D7, [A7]+
000050B6 4E5E unlink A6
000050B8 4E75 rts
fn000050BA:
000050BA 4E56 FFFC link A6, -0x0004
000050BE 48E7 1F20 movem.l -[A7], D3,D4,D5,D6,D7,A2
000050C2 7E00 moveq.l D7, 0x00
000050C4 7A01 moveq.l D5, 0x01
000050C6 7C20 moveq.l D6, 0x20
000050C8 7600 moveq.l D3, 0x00
000050CA 6004 bra +0x6 /* 000050D0 */
label000050CC:
000050CC 4EAD 14D2 jsr [A5 + 0x14D2 /* export_662 */]
label000050D0:
000050D0 122D D63B move.b D1, [A5 - 0x29C5]
000050D4 7000 moveq.l D0, 0x00
000050D6 1001 move.b D0, D1
000050D8 D0AD B266 add.l D0, [A5 - 0x4D9A]
000050DC 2040 movea.l A0, D0
000050DE 1010 move.b D0, [A0]
000050E0 7208 moveq.l D1, 0x08
000050E2 C001 and.b D0, D1
000050E4 66E6 bne -0x18 /* 000050CC */
000050E6 7800 moveq.l D4, 0x00
label000050E8:
000050E8 2004 move.l D0, D4
000050EA 5880 addq.l D0, 4
000050EC B0AD CE02 cmp.l D0, [A5 - 0x31FE]
000050F0 6328 bls +0x2A /* 0000511A */
000050F2 06AD 0000 0032 CE02 addi.l [A5 - 0x31FE], 0x32 /* '2' */
000050FA 0CAD 0000 3E80 CE02 cmpi.l [A5 - 0x31FE], 0x3E80
00005102 6400 031A bcc +0x31C /* 0000541E */
00005106 2F2D CE1E move.l -[A7], [A5 - 0x31E2]
0000510A 2F2D CE02 move.l -[A7], [A5 - 0x31FE]
0000510E 7002 moveq.l D0, 0x02
00005110 3F00 move.w -[A7], D0
00005112 4EAD 166A jsr [A5 + 0x166A /* export_713 */]
00005116 2B40 CE1E move.l [A5 - 0x31E2], D0
label0000511A:
0000511A 302D D63A move.w D0, [A5 - 0x29C6]
0000511E 48C0 ext.l D0
00005120 7209 moveq.l D1, 0x09
00005122 B081 cmp.l D0, D1
00005124 6700 008A beq +0x8C /* 000051B0 */
00005128 720D moveq.l D1, 0x0D
0000512A B081 cmp.l D0, D1
0000512C 6700 0082 beq +0x84 /* 000051B0 */
00005130 720B moveq.l D1, 0x0B
00005132 B081 cmp.l D0, D1
00005134 677A beq +0x7C /* 000051B0 */
00005136 720C moveq.l D1, 0x0C
00005138 B081 cmp.l D0, D1
0000513A 6774 beq +0x76 /* 000051B0 */
0000513C 720A moveq.l D1, 0x0A
0000513E B081 cmp.l D0, D1
00005140 676E beq +0x70 /* 000051B0 */
00005142 7220 moveq.l D1, 0x20
00005144 B081 cmp.l D0, D1
00005146 6768 beq +0x6A /* 000051B0 */
00005148 722A moveq.l D1, 0x2A
0000514A B081 cmp.l D0, D1
0000514C 6700 0096 beq +0x98 /* 000051E4 */
00005150 722F moveq.l D1, 0x2F
00005152 B081 cmp.l D0, D1
00005154 6700 008E beq +0x90 /* 000051E4 */
00005158 7229 moveq.l D1, 0x29
0000515A B081 cmp.l D0, D1
0000515C 6700 0106 beq +0x108 /* 00005264 */
00005160 722C moveq.l D1, 0x2C
00005162 B081 cmp.l D0, D1
00005164 6700 0122 beq +0x124 /* 00005288 */
00005168 7228 moveq.l D1, 0x28
0000516A B081 cmp.l D0, D1
0000516C 6700 0164 beq +0x166 /* 000052D2 */
00005170 725C moveq.l D1, 0x5C
00005172 B081 cmp.l D0, D1
00005174 6700 0166 beq +0x168 /* 000052DC */
00005178 7227 moveq.l D1, 0x27
0000517A B081 cmp.l D0, D1
0000517C 6700 016C beq +0x16E /* 000052EA */
00005180 7222 moveq.l D1, 0x22
00005182 B081 cmp.l D0, D1
00005184 6700 0164 beq +0x166 /* 000052EA */
00005188 4A80 tst.l D0
0000518A 6700 0188 beq +0x18A /* 00005314 */
0000518E 0C80 0000 00F9 cmpi.l D0, 0xF9
00005194 6700 0192 beq +0x194 /* 00005328 */
00005198 0C80 0000 00FA cmpi.l D0, 0xFA
0000519E 6700 01A0 beq +0x1A2 /* 00005340 */
000051A2 0C80 0000 00FF cmpi.l D0, 0xFF
000051A8 6700 01B2 beq +0x1B4 /* 0000535C */
000051AC 6000 01C0 bra +0x1C2 /* 0000536E */
label000051B0:
000051B0 4A45 tst.w D5
000051B2 6700 02B4 beq +0x2B6 /* 00005468 */
label000051B6:
000051B6 2440 movea.l A2, D0
000051B8 4EAD 14D2 jsr [A5 + 0x14D2 /* export_662 */]
000051BC 1200 move.b D1, D0
000051BE 200A move.l D0, A2
000051C0 7000 moveq.l D0, 0x00
000051C2 1001 move.b D0, D1
000051C4 D0AD B266 add.l D0, [A5 - 0x4D9A]
000051C8 2040 movea.l A0, D0
000051CA 1010 move.b D0, [A0]
000051CC 7208 moveq.l D1, 0x08
000051CE C001 and.b D0, D1
000051D0 66E4 bne -0x1A /* 000051B6 */
000051D2 2004 move.l D0, D4
000051D4 5284 addq.l D4, 1
000051D6 D0AD CE1E add.l D0, [A5 - 0x31E2]
000051DA 2040 movea.l A0, D0
000051DC 10BC 0020 move.b [A0], 0x20 /* ' ' */
000051E0 6000 FF06 bra -0xF8 /* 000050E8 */
label000051E4:
000051E4 4A45 tst.w D5
000051E6 6700 0280 beq +0x282 /* 00005468 */
000051EA 4A84 tst.l D4
000051EC 6700 027A beq +0x27C /* 00005468 */
000051F0 206D CE1E movea.l A0, [A5 - 0x31E2]
000051F4 D1C4 add.l A0, D4
000051F6 1028 FFFF move.b D0, [A0 - 0x1]
000051FA 722F moveq.l D1, 0x2F
000051FC B001 cmp.b D0, D1
000051FE 6600 0268 bne +0x26A /* 00005468 */
00005202 0C6D 002A D63A cmpi.w [A5 - 0x29C6], 0x2A /* '*' */
00005208 6606 bne +0x8 /* 00005210 */
0000520A 4EBA F2DA jsr [PC - 0xD26 /* 000044E6 */]
0000520E 600A bra +0xC /* 0000521A */
label00005210:
00005210 4EBA F27E jsr [PC - 0xD82 /* 00004490 */]
00005214 6004 bra +0x6 /* 0000521A */
label00005216:
00005216 4EAD 14D2 jsr [A5 + 0x14D2 /* export_662 */]
label0000521A:
0000521A 122D D63B move.b D1, [A5 - 0x29C5]
0000521E 7000 moveq.l D0, 0x00
00005220 1001 move.b D0, D1
00005222 D0AD B266 add.l D0, [A5 - 0x4D9A]
00005226 2040 movea.l A0, D0
00005228 1010 move.b D0, [A0]
0000522A 7208 moveq.l D1, 0x08
0000522C C001 and.b D0, D1
0000522E 66E6 bne -0x18 /* 00005216 */
00005230 0C84 0000 0001 cmpi.l D4, 0x1
00005236 6606 bne +0x8 /* 0000523E */
00005238 7800 moveq.l D4, 0x00
0000523A 6000 FEAC bra -0x152 /* 000050E8 */
label0000523E:
0000523E 206D CE1E movea.l A0, [A5 - 0x31E2]
00005242 D1C4 add.l A0, D4
00005244 1028 FFFE move.b D0, [A0 - 0x2]
00005248 7220 moveq.l D1, 0x20
0000524A B001 cmp.b D0, D1
0000524C 6606 bne +0x8 /* 00005254 */
0000524E 5384 subq.l D4, 1
00005250 6000 FE96 bra -0x168 /* 000050E8 */
label00005254:
00005254 206D CE1E movea.l A0, [A5 - 0x31E2]
00005258 D1C4 add.l A0, D4
0000525A 117C 0020 FFFF move.b [A0 - 0x1], 0x20 /* ' ' */
00005260 6000 FE86 bra -0x178 /* 000050E8 */
label00005264:
00005264 4A84 tst.l D4
00005266 6F12 ble +0x14 /* 0000527A */
00005268 206D CE1E movea.l A0, [A5 - 0x31E2]
0000526C D1C4 add.l A0, D4
0000526E 1028 FFFF move.b D0, [A0 - 0x1]
00005272 7220 moveq.l D1, 0x20
00005274 B001 cmp.b D0, D1
00005276 6602 bne +0x4 /* 0000527A */
00005278 5384 subq.l D4, 1
label0000527A:
0000527A 4A87 tst.l D7
0000527C 670A beq +0xC /* 00005288 */
0000527E 3005 move.w D0, D5
00005280 48C0 ext.l D0
00005282 9E80 sub.l D7, D0
00005284 6000 01E2 bra +0x1E4 /* 00005468 */
label00005288:
00005288 4A83 tst.l D3
0000528A 670A beq +0xC /* 00005296 */
0000528C 0C6D 002C D63A cmpi.w [A5 - 0x29C6], 0x2C /* ',' */
00005292 6700 01D4 beq +0x1D6 /* 00005468 */
label00005296:
00005296 4A45 tst.w D5
00005298 6700 01CE beq +0x1D0 /* 00005468 */
0000529C 4A87 tst.l D7
0000529E 6600 01C8 bne +0x1CA /* 00005468 */
000052A2 4203 clr.b D3
000052A4 206D CE1E movea.l A0, [A5 - 0x31E2]
000052A8 D1C4 add.l A0, D4
000052AA 1083 move.b [A0], D3
000052AC 4A84 tst.l D4
000052AE 671A beq +0x1C /* 000052CA */
000052B0 206D CE1E movea.l A0, [A5 - 0x31E2]
000052B4 D1C4 add.l A0, D4
000052B6 1028 FFFF move.b D0, [A0 - 0x1]
000052BA 7220 moveq.l D1, 0x20
000052BC B001 cmp.b D0, D1
000052BE 660A bne +0xC /* 000052CA */
000052C0 206D CE1E movea.l A0, [A5 - 0x31E2]
000052C4 D1C4 add.l A0, D4
000052C6 1143 FFFF move.b [A0 - 0x1], D3
label000052CA:
000052CA 202D CE1E move.l D0, [A5 - 0x31E2]
000052CE 4EFA 01B2 jmp [PC + 0x1B2 /* 00005482 */]
label000052D2:
000052D2 3005 move.w D0, D5
000052D4 48C0 ext.l D0
000052D6 DE80 add.l D7, D0
000052D8 6000 018E bra +0x190 /* 00005468 */
label000052DC:
000052DC 0C46 005C cmpi.w D6, 0x5C /* '\\' */
000052E0 6600 0186 bne +0x188 /* 00005468 */
000052E4 7C20 moveq.l D6, 0x20
000052E6 6000 0184 bra +0x186 /* 0000546C */
label000052EA:
000052EA 4A45 tst.w D5
000052EC 661A bne +0x1C /* 00005308 */
000052EE 302D D63A move.w D0, [A5 - 0x29C6]
000052F2 B06E FFFC cmp.w D0, [A6 - 0x4]
000052F6 6600 0170 bne +0x172 /* 00005468 */
000052FA 0C46 005C cmpi.w D6, 0x5C /* '\\' */
000052FE 6700 0168 beq +0x16A /* 00005468 */
00005302 7A01 moveq.l D5, 0x01
00005304 6000 0162 bra +0x164 /* 00005468 */
label00005308:
00005308 3D6D D63A FFFC move.w [A6 - 0x4], [A5 - 0x29C6]
0000530E 4245 clr.w D5
00005310 6000 0156 bra +0x158 /* 00005468 */
label00005314:
00005314 7022 moveq.l D0, 0x22
00005316 2F00 move.l -[A7], D0
00005318 4EAD 18AA jsr [A5 + 0x18AA /* export_785 */]
0000531C 584F addq.w A7, 4
0000531E 7002 moveq.l D0, 0x02
00005320 2F00 move.l -[A7], D0
00005322 4EAD 18D2 jsr [A5 + 0x18D2 /* export_790 */]
00005326 584F addq.w A7, 4
label00005328:
00005328 5283 addq.l D3, 1
0000532A 2004 move.l D0, D4
0000532C 5284 addq.l D4, 1
0000532E D0AD CE1E add.l D0, [A5 - 0x31E2]
00005332 2040 movea.l A0, D0
00005334 10AD D63B move.b [A0], [A5 - 0x29C5]
00005338 4EAD 14D2 jsr [A5 + 0x14D2 /* export_662 */]
0000533C 6000 012E bra +0x130 /* 0000546C */
label00005340:
00005340 4A83 tst.l D3
00005342 6702 beq +0x4 /* 00005346 */
00005344 5383 subq.l D3, 1
label00005346:
00005346 2004 move.l D0, D4
00005348 5284 addq.l D4, 1
0000534A D0AD CE1E add.l D0, [A5 - 0x31E2]
0000534E 2040 movea.l A0, D0
00005350 10AD D63B move.b [A0], [A5 - 0x29C5]
00005354 4EAD 14D2 jsr [A5 + 0x14D2 /* export_662 */]
00005358 6000 0112 bra +0x114 /* 0000546C */
label0000535C:
0000535C 2004 move.l D0, D4
0000535E 5284 addq.l D4, 1
00005360 D0AD CE1E add.l D0, [A5 - 0x31E2]
00005364 2040 movea.l A0, D0
00005366 10BC 00FF move.b [A0], 0xFF
0000536A 6000 00FC bra +0xFE /* 00005468 */
label0000536E:
0000536E 102D D5D9 move.b D0, [A5 - 0x2A27]
00005372 672E beq +0x30 /* 000053A2 */
00005374 302D D63A move.w D0, [A5 - 0x29C6]
00005378 48C0 ext.l D0
0000537A 2F00 move.l -[A7], D0
0000537C 4EBA E2E6 jsr [PC - 0x1D1A /* 00003664 */]
00005380 4A80 tst.l D0
00005382 671E beq +0x20 /* 000053A2 */
00005384 2004 move.l D0, D4
00005386 5284 addq.l D4, 1
00005388 D0AD CE1E add.l D0, [A5 - 0x31E2]
0000538C 2040 movea.l A0, D0
0000538E 10AD D63B move.b [A0], [A5 - 0x29C5]
00005392 3C2D D63A move.w D6, [A5 - 0x29C6]
00005396 4EAD 14D2 jsr [A5 + 0x14D2 /* export_662 */]
0000539A 3B40 D63A move.w [A5 - 0x29C6], D0
0000539E 6000 00CC bra +0xCE /* 0000546C */
label000053A2:
000053A2 4A45 tst.w D5
000053A4 6700 00C2 beq +0xC4 /* 00005468 */
000053A8 206D D916 movea.l A0, [A5 - 0x26EA]
000053AC 1028 000D move.b D0, [A0 + 0xD]
000053B0 7204 moveq.l D1, 0x04
000053B2 B001 cmp.b D0, D1
000053B4 6600 00B2 bne +0xB4 /* 00005468 */
000053B8 302D D63A move.w D0, [A5 - 0x29C6]
000053BC 48C0 ext.l D0
000053BE 2F00 move.l -[A7], D0
000053C0 4EAD 1612 jsr [A5 + 0x1612 /* export_702 */]
000053C4 4A40 tst.w D0
000053C6 6700 00A0 beq +0xA2 /* 00005468 */
000053CA 2004 move.l D0, D4
000053CC 5284 addq.l D4, 1
000053CE D0AD CE1E add.l D0, [A5 - 0x31E2]
000053D2 2040 movea.l A0, D0
000053D4 10BC 00FF move.b [A0], 0xFF
000053D8 2004 move.l D0, D4
000053DA 5284 addq.l D4, 1
000053DC D0AD CE1E add.l D0, [A5 - 0x31E2]
000053E0 2040 movea.l A0, D0
000053E2 10BC 00FD move.b [A0], 0xFD
000053E6 2004 move.l D0, D4
000053E8 5284 addq.l D4, 1
000053EA D0AD CE1E add.l D0, [A5 - 0x31E2]
000053EE 2040 movea.l A0, D0
000053F0 10AD D63B move.b [A0], [A5 - 0x29C5]
000053F4 605A bra +0x5C /* 00005450 */
label000053F6:
000053F6 B8AD CE02 cmp.l D4, [A5 - 0x31FE]
000053FA 630A bls +0xC /* 00005406 */
000053FC 2F3C 0000 0787 move.l -[A7], 0x787
00005402 4EBA E1FE jsr [PC - 0x1E02 /* 00003602 */]
label00005406:
00005406 B8AD CE02 cmp.l D4, [A5 - 0x31FE]
0000540A 6636 bne +0x38 /* 00005442 */
0000540C 06AD 0000 0032 CE02 addi.l [A5 - 0x31FE], 0x32 /* '2' */
00005414 0CAD 0000 3E80 CE02 cmpi.l [A5 - 0x31FE], 0x3E80
0000541C 650E bcs +0x10 /* 0000542C */
label0000541E:
0000541E 7022 moveq.l D0, 0x22
00005420 2F00 move.l -[A7], D0
00005422 4EAD 18AA jsr [A5 + 0x18AA /* export_785 */]
00005426 584F addq.w A7, 4
00005428 4EAD 18DA jsr [A5 + 0x18DA /* export_791 */]
label0000542C:
0000542C 2F2D CE1E move.l -[A7], [A5 - 0x31E2]
00005430 2F2D CE02 move.l -[A7], [A5 - 0x31FE]
00005434 7002 moveq.l D0, 0x02
00005436 3F00 move.w -[A7], D0
00005438 206D D95C movea.l A0, [A5 - 0x26A4]
0000543C 4E90 jsr [A0]
0000543E 2B40 CE1E move.l [A5 - 0x31E2], D0
label00005442:
00005442 2004 move.l D0, D4
00005444 5284 addq.l D4, 1
00005446 D0AD CE1E add.l D0, [A5 - 0x31E2]
0000544A 2040 movea.l A0, D0
0000544C 10AD D63B move.b [A0], [A5 - 0x29C5]
label00005450:
00005450 4EAD 14D2 jsr [A5 + 0x14D2 /* export_662 */]
00005454 302D D63A move.w D0, [A5 - 0x29C6]
00005458 48C0 ext.l D0
0000545A 2F00 move.l -[A7], D0
0000545C 4EAD 161A jsr [A5 + 0x161A /* export_703 */]
00005460 4A40 tst.w D0
00005462 6700 FC84 beq -0x37A /* 000050E8 */
00005466 608E bra -0x70 /* 000053F6 */
label00005468:
00005468 3C2D D63A move.w D6, [A5 - 0x29C6]
label0000546C:
0000546C 2004 move.l D0, D4
0000546E 5284 addq.l D4, 1
00005470 D0AD CE1E add.l D0, [A5 - 0x31E2]
00005474 2040 movea.l A0, D0
00005476 10AD D63B move.b [A0], [A5 - 0x29C5]
0000547A 4EAD 14D2 jsr [A5 + 0x14D2 /* export_662 */]
0000547E 6000 FC68 bra -0x396 /* 000050E8 */
label00005482:
00005482 4CDF 04F8 movem.l D3,D4,D5,D6,D7,A2, [A7]+
00005486 4E5E unlink A6
00005488 4E75 rts
fn0000548A:
0000548A 4E56 FFFC link A6, -0x0004
0000548E 48E7 1C30 movem.l -[A7], D3,D4,D5,A2,A3
00005492 266E 0008 movea.l A3, [A6 + 0x8]
00005496 7000 moveq.l D0, 0x00
00005498 2D40 FFFC move.l [A6 - 0x4], D0
0000549C 7A00 moveq.l D5, 0x00
0000549E 102B 0010 move.b D0, [A3 + 0x10]
000054A2 7210 moveq.l D1, 0x10
000054A4 C001 and.b D0, D1
000054A6 671A beq +0x1C /* 000054C2 */
000054A8 362D D63A move.w D3, [A5 - 0x29C6]
000054AC 7020 moveq.l D0, 0x20
000054AE B640 cmp.w D3, D0
000054B0 670A beq +0xC /* 000054BC */
000054B2 3003 move.w D0, D3
000054B4 48C0 ext.l D0
000054B6 2F00 move.l -[A7], D0
000054B8 4EAD 14AA jsr [A5 + 0x14AA /* export_657 */]
label000054BC:
000054BC 7000 moveq.l D0, 0x00
000054BE 4EFA 00B4 jmp [PC + 0xB4 /* 00005574 */]
label000054C2:
000054C2 2F2B 0004 move.l -[A7], [A3 + 0x4]
000054C6 4EAD 16DA jsr [A5 + 0x16DA /* export_727 */]
000054CA 2800 move.l D4, D0
000054CC 0C6D 0028 D63A cmpi.w [A5 - 0x29C6], 0x28 /* '(' */
000054D2 670A beq +0xC /* 000054DE */
000054D4 2F3C 0000 07BF move.l -[A7], 0x7BF
000054DA 4EBA E126 jsr [PC - 0x1EDA /* 00003602 */]
label000054DE:
000054DE 4EAD 14D2 jsr [A5 + 0x14D2 /* export_662 */]
000054E2 2604 move.l D3, D4
000054E4 4483 neg.l D3
000054E6 9783 subx.l D3, D3
000054E8 4483 neg.l D3
label000054EA:
000054EA 4EBA FBCE jsr [PC - 0x432 /* 000050BA */]
000054EE 2440 movea.l A2, D0
000054F0 4A12 tst.b [A2]
000054F2 6610 bne +0x12 /* 00005504 */
000054F4 4A83 tst.l D3
000054F6 670E beq +0x10 /* 00005506 */
000054F8 705D moveq.l D0, 0x5D
000054FA 2F00 move.l -[A7], D0
000054FC 4EAD 18AA jsr [A5 + 0x18AA /* export_785 */]
00005500 584F addq.w A7, 4
00005502 6002 bra +0x4 /* 00005506 */
label00005504:
00005504 5285 addq.l D5, 1
label00005506:
00005506 4A84 tst.l D4
00005508 6714 beq +0x16 /* 0000551E */
0000550A 486E FFFC pea.l [A6 - 0x4]
0000550E 2F0A move.l -[A7], A2
00005510 7002 moveq.l D0, 0x02
00005512 3F00 move.w -[A7], D0
00005514 4EAD 1672 jsr [A5 + 0x1672 /* export_714 */]
00005518 2F00 move.l -[A7], D0
0000551A 4EAD 16CA jsr [A5 + 0x16CA /* export_725 */]
label0000551E:
0000551E 302D D63A move.w D0, [A5 - 0x29C6]
00005522 48C0 ext.l D0
00005524 722C moveq.l D1, 0x2C
00005526 B081 cmp.l D0, D1
00005528 670C beq +0xE /* 00005536 */
0000552A 7229 moveq.l D1, 0x29
0000552C B081 cmp.l D0, D1
0000552E 6720 beq +0x22 /* 00005550 */
00005530 4A80 tst.l D0
00005532 6708 beq +0xA /* 0000553C */
00005534 6010 bra +0x12 /* 00005546 */
label00005536:
00005536 4EAD 14D2 jsr [A5 + 0x14D2 /* export_662 */]
0000553A 60AE bra -0x50 /* 000054EA */
label0000553C:
0000553C 7002 moveq.l D0, 0x02
0000553E 2F00 move.l -[A7], D0
00005540 4EAD 18D2 jsr [A5 + 0x18D2 /* export_790 */]
00005544 584F addq.w A7, 4
label00005546:
00005546 2F3C 0000 07E6 move.l -[A7], 0x7E6
0000554C 4EBA E0B4 jsr [PC - 0x1F4C /* 00003602 */]
label00005550:
00005550 202D B904 move.l D0, [A5 - 0x46FC]
00005554 661A bne +0x1C /* 00005570 */
00005556 BA84 cmp.l D5, D4
00005558 6716 beq +0x18 /* 00005570 */
0000555A 204B movea.l A0, A3
0000555C 7014 moveq.l D0, 0x14
0000555E D1C0 add.l A0, D0
00005560 2F08 move.l -[A7], A0
00005562 2F04 move.l -[A7], D4
00005564 701D moveq.l D0, 0x1D
00005566 2F00 move.l -[A7], D0
00005568 4EAD 18AA jsr [A5 + 0x18AA /* export_785 */]
0000556C 4FEF 000C lea.l A7, [A7 + 0xC]
label00005570:
00005570 202E FFFC move.l D0, [A6 - 0x4]
label00005574:
00005574 4CDF 0C38 movem.l D3,D4,D5,A2,A3, [A7]+
00005578 4E5E unlink A6
0000557A 205F movea.l A0, [A7]+
0000557C 584F addq.w A7, 4
0000557E 4ED0 jmp [A0]
fn00005580:
00005580 6004 bra +0x6 /* 00005586 */
label00005582:
00005582 4EAD 14D2 jsr [A5 + 0x14D2 /* export_662 */]
label00005586:
00005586 302D D63A move.w D0, [A5 - 0x29C6]
0000558A 48C0 ext.l D0
0000558C 7220 moveq.l D1, 0x20
0000558E B081 cmp.l D0, D1
00005590 67F0 beq -0xE /* 00005582 */
00005592 7209 moveq.l D1, 0x09
00005594 B081 cmp.l D0, D1
00005596 67EA beq -0x14 /* 00005582 */
00005598 720A moveq.l D1, 0x0A
0000559A B081 cmp.l D0, D1
0000559C 67E4 beq -0x1A /* 00005582 */
0000559E 720D moveq.l D1, 0x0D
000055A0 B081 cmp.l D0, D1
000055A2 6700 00A4 beq +0xA6 /* 00005648 */
000055A6 722F moveq.l D1, 0x2F
000055A8 B081 cmp.l D0, D1
000055AA 6702 beq +0x4 /* 000055AE */
000055AC 601E bra +0x20 /* 000055CC */
label000055AE:
000055AE 4EAD 14D2 jsr [A5 + 0x14D2 /* export_662 */]
000055B2 722F moveq.l D1, 0x2F
000055B4 B041 cmp.w D0, D1
000055B6 6606 bne +0x8 /* 000055BE */
000055B8 4EBA EED6 jsr [PC - 0x112A /* 00004490 */]
000055BC 60C8 bra -0x36 /* 00005586 */
label000055BE:
000055BE 0C6D 002A D63A cmpi.w [A5 - 0x29C6], 0x2A /* '*' */
000055C4 6606 bne +0x8 /* 000055CC */
000055C6 4EBA EF1E jsr [PC - 0x10E2 /* 000044E6 */]
000055CA 60BA bra -0x44 /* 00005586 */
label000055CC:
000055CC 302D D63A move.w D0, [A5 - 0x29C6]
000055D0 48C0 ext.l D0
000055D2 2F00 move.l -[A7], D0
000055D4 4EAD 1612 jsr [A5 + 0x1612 /* export_702 */]
000055D8 4A40 tst.w D0
000055DA 6758 beq +0x5A /* 00005634 */
000055DC 4EAD 1692 jsr [A5 + 0x1692 /* export_718 */]
000055E0 0C6D 0001 D8D6 cmpi.w [A5 - 0x272A], 0x1
000055E6 6718 beq +0x1A /* 00005600 */
000055E8 206D D916 movea.l A0, [A5 - 0x26EA]
000055EC 1028 000C move.b D0, [A0 + 0xC]
000055F0 7202 moveq.l D1, 0x02
000055F2 C001 and.b D0, D1
000055F4 670A beq +0xC /* 00005600 */
000055F6 206D D916 movea.l A0, [A5 - 0x26EA]
000055FA 0228 00F1 000C andi.b [A0 + 0xC], 0xF1
label00005600:
00005600 486D CE22 pea.l [A5 - 0x31DE]
00005604 4EBA AA7A jsr [PC - 0x5586 /* 00000080 */]
00005608 2B40 CDDE move.l [A5 - 0x3222], D0
0000560C 4A80 tst.l D0
0000560E 6B0A bmi +0xC /* 0000561A */
00005610 103C 0086 move.b D0, 0x86
00005614 1B40 CDDC move.b [A5 - 0x3224], D0
00005618 6032 bra +0x34 /* 0000564C */
label0000561A:
0000561A 202D C5BC move.l D0, [A5 - 0x3A44]
0000561E 660E bne +0x10 /* 0000562E */
00005620 486D CE22 pea.l [A5 - 0x31DE]
00005624 7015 moveq.l D0, 0x15
00005626 2F00 move.l -[A7], D0
00005628 4EAD 18A2 jsr [A5 + 0x18A2 /* export_784 */]
0000562C 504F addq.w A7, 8
label0000562E:
0000562E 4EBA DD6A jsr [PC - 0x2296 /* 0000339A */]
00005632 6014 bra +0x16 /* 00005648 */
label00005634:
00005634 4EBA DD64 jsr [PC - 0x229C /* 0000339A */]
00005638 202D C5BC move.l D0, [A5 - 0x3A44]
0000563C 660A bne +0xC /* 00005648 */
0000563E 7014 moveq.l D0, 0x14
00005640 2F00 move.l -[A7], D0
00005642 4EAD 18A2 jsr [A5 + 0x18A2 /* export_784 */]
00005646 584F addq.w A7, 4
label00005648:
00005648 4EBA E4C6 jsr [PC - 0x1B3A /* 00003B10 */]
label0000564C:
0000564C 4E75 rts
fn0000564E:
0000564E 4E56 0000 link A6, 0
00005652 6016 bra +0x18 /* 0000566A */
label00005654:
00005654 0C2D 008B CDDC cmpi.b [A5 - 0x3224], 0x8B
0000565A 660A bne +0xC /* 00005666 */
0000565C 7002 moveq.l D0, 0x02
0000565E 2F00 move.l -[A7], D0
00005660 4EAD 18D2 jsr [A5 + 0x18D2 /* export_790 */]
00005664 584F addq.w A7, 4
label00005666:
00005666 4EBA AA34 jsr [PC - 0x55CC /* 0000009C */]
label0000566A:
0000566A 102E 0008 move.b D0, [A6 + 0x8]
0000566E B02D CDDC cmp.b D0, [A5 - 0x3224]
00005672 66E0 bne -0x1E /* 00005654 */
00005674 4E5E unlink A6
00005676 205F movea.l A0, [A7]+
00005678 544F addq.w A7, 2
0000567A 4ED0 jmp [A0]
fn0000567C:
0000567C 4E56 0000 link A6, 0
00005680 102D CDDC move.b D0, [A5 - 0x3224]
00005684 B02E 000C cmp.b D0, [A6 + 0xC]
00005688 6606 bne +0x8 /* 00005690 */
0000568A 4EBA AA10 jsr [PC - 0x55F0 /* 0000009C */]
0000568E 600A bra +0xC /* 0000569A */
label00005690:
00005690 2F2E 0008 move.l -[A7], [A6 + 0x8]
00005694 4EAD 18B2 jsr [A5 + 0x18B2 /* export_786 */]
00005698 584F addq.w A7, 4
label0000569A:
0000569A 4E5E unlink A6
0000569C 205F movea.l A0, [A7]+
0000569E 5C4F addq.w A7, 6
000056A0 4ED0 jmp [A0]
fn000056A2:
000056A2 4E56 0000 link A6, 0
000056A6 2F04 move.l -[A7], D4
000056A8 282E 0008 move.l D4, [A6 + 0x8]
000056AC 7020 moveq.l D0, 0x20
000056AE B880 cmp.l D4, D0
000056B0 671A beq +0x1C /* 000056CC */
000056B2 7009 moveq.l D0, 0x09
000056B4 B880 cmp.l D4, D0
000056B6 6714 beq +0x16 /* 000056CC */
000056B8 202D D99C move.l D0, [A5 - 0x2664]
000056BC 7201 moveq.l D1, 0x01
000056BE C081 and.l D0, D1
000056C0 6606 bne +0x8 /* 000056C8 */
000056C2 700D moveq.l D0, 0x0D
000056C4 B880 cmp.l D4, D0
000056C6 6704 beq +0x6 /* 000056CC */
label000056C8:
000056C8 7000 moveq.l D0, 0x00
000056CA 6002 bra +0x4 /* 000056CE */
label000056CC:
000056CC 7001 moveq.l D0, 0x01
label000056CE:
000056CE 281F move.l D4, [A7]+
000056D0 4E5E unlink A6
000056D2 205F movea.l A0, [A7]+
000056D4 584F addq.w A7, 4
000056D6 4ED0 jmp [A0]
fn000056D8:
000056D8 48E7 0030 movem.l -[A7], A2,A3
000056DC 246D CE1A movea.l A2, [A5 - 0x31E6]
000056E0 266A 001C movea.l A3, [A2 + 0x1C]
000056E4 41ED CDDC lea.l A0, [A5 - 0x3224]
000056E8 7007 moveq.l D0, 0x07
label000056EA:
000056EA 20DA move.l [A0]+, [A2]+
000056EC 51C8 FFFC dbf D0, -0x6 /* 000056EA */
000056F0 3092 move.w [A0], [A2]
000056F2 122D CDDC move.b D1, [A5 - 0x3224]
000056F6 7000 moveq.l D0, 0x00
000056F8 1001 move.b D0, D1
000056FA 0C80 0000 0089 cmpi.l D0, 0x89
00005700 6718 beq +0x1A /* 0000571A */
00005702 0C80 0000 0084 cmpi.l D0, 0x84
00005708 6728 beq +0x2A /* 00005732 */
0000570A 0C80 0000 0085 cmpi.l D0, 0x85
00005710 6720 beq +0x22 /* 00005732 */
00005712 7259 moveq.l D1, 0x59
00005714 B081 cmp.l D0, D1
00005716 6748 beq +0x4A /* 00005760 */
00005718 6046 bra +0x48 /* 00005760 */
label0000571A:
0000571A 206D CE1A movea.l A0, [A5 - 0x31E6]
0000571E 2F28 0002 move.l -[A7], [A0 + 0x2]
00005722 486D CE22 pea.l [A5 - 0x31DE]
00005726 4EAD 01BA jsr [A5 + 0x1BA /* export_51 */]
0000572A 504F addq.w A7, 8
0000572C 2B40 CDDE move.l [A5 - 0x3222], D0
00005730 602E bra +0x30 /* 00005760 */
label00005732:
00005732 202D CDD6 move.l D0, [A5 - 0x322A]
00005736 B0AD CDE2 cmp.l D0, [A5 - 0x321E]
0000573A 6C08 bge +0xA /* 00005744 */
0000573C 7029 moveq.l D0, 0x29
0000573E 2F00 move.l -[A7], D0
00005740 4EBA DEC0 jsr [PC - 0x2140 /* 00003602 */]
label00005744:
00005744 2F2D CDE2 move.l -[A7], [A5 - 0x321E]
00005748 206D CE1A movea.l A0, [A5 - 0x31E6]
0000574C 2F28 0002 move.l -[A7], [A0 + 0x2]
00005750 2F2D CDD2 move.l -[A7], [A5 - 0x322E]
00005754 4EAD 018A jsr [A5 + 0x18A /* export_45 */]
00005758 4FEF 000C lea.l A7, [A7 + 0xC]
0000575C 2B40 CDDE move.l [A5 - 0x3222], D0
label00005760:
00005760 302D CDFC move.w D0, [A5 - 0x3204]
00005764 7201 moveq.l D1, 0x01
00005766 C041 and.w D0, D1
00005768 6712 beq +0x14 /* 0000577C */
0000576A 7000 moveq.l D0, 0x00
0000576C 206D CE1A movea.l A0, [A5 - 0x31E6]
00005770 2140 001C move.l [A0 + 0x1C], D0
00005774 2F2D CE1A move.l -[A7], [A5 - 0x31E6]
00005778 4EBA E01C jsr [PC - 0x1FE4 /* 00003796 */]
label0000577C:
0000577C 200B move.l D0, A3
0000577E 6706 beq +0x8 /* 00005786 */
00005780 2B4B CE1A move.l [A5 - 0x31E6], A3
00005784 6004 bra +0x6 /* 0000578A */
label00005786:
00005786 4EBA E228 jsr [PC - 0x1DD8 /* 000039B0 */]
label0000578A:
0000578A 4CDF 0C00 movem.l A2,A3, [A7]+
0000578E 4E75 rts
fn00005790:
00005790 4E56 FFE0 link A6, -0x0020
00005794 48E7 1F20 movem.l -[A7], D3,D4,D5,D6,D7,A2
00005798 246E 0008 movea.l A2, [A6 + 0x8]
0000579C 7E00 moveq.l D7, 0x00
0000579E 7800 moveq.l D4, 0x00
000057A0 7A00 moveq.l D5, 0x00
000057A2 7C01 moveq.l D6, 0x01
label000057A4:
000057A4 4A85 tst.l D5
000057A6 670A beq +0xC /* 000057B2 */
000057A8 4EBA DE70 jsr [PC - 0x2190 /* 0000361A */]
000057AC 1D40 FFE0 move.b [A6 - 0x20], D0
000057B0 603C bra +0x3E /* 000057EE */
label000057B2:
000057B2 1D5A FFE0 move.b [A6 - 0x20], [A2]+
000057B6 6636 bne +0x38 /* 000057EE */
000057B8 1D6D D63B FFE0 move.b [A6 - 0x20], [A5 - 0x29C5]
000057BE 5285 addq.l D5, 1
000057C0 602C bra +0x2E /* 000057EE */
label000057C2:
000057C2 0C2E 0030 FFE0 cmpi.b [A6 - 0x20], 0x30 /* '0' */
000057C8 6606 bne +0x8 /* 000057D0 */
000057CA 7809 moveq.l D4, 0x09
000057CC 6000 00B2 bra +0xB4 /* 00005880 */
label000057D0:
000057D0 7801 moveq.l D4, 0x01
000057D2 6000 00AC bra +0xAE /* 00005880 */
label000057D6:
000057D6 7801 moveq.l D4, 0x01
label000057D8:
000057D8 2003 move.l D0, D3
000057DA D0AD B266 add.l D0, [A5 - 0x4D9A]
000057DE 2040 movea.l A0, D0
000057E0 1010 move.b D0, [A0]
000057E2 7204 moveq.l D1, 0x04
000057E4 C001 and.b D0, D1
000057E6 6600 0098 bne +0x9A /* 00005880 */
000057EA 5284 addq.l D4, 1
000057EC 6008 bra +0xA /* 000057F6 */
label000057EE:
000057EE 102E FFE0 move.b D0, [A6 - 0x20]
000057F2 7600 moveq.l D3, 0x00
000057F4 1600 move.b D3, D0
label000057F6:
000057F6 4A84 tst.l D4
000057F8 67C8 beq -0x36 /* 000057C2 */
000057FA 7009 moveq.l D0, 0x09
000057FC B880 cmp.l D4, D0
000057FE 67D6 beq -0x28 /* 000057D6 */
00005800 7001 moveq.l D0, 0x01
00005802 B880 cmp.l D4, D0
00005804 67D2 beq -0x2C /* 000057D8 */
00005806 7003 moveq.l D0, 0x03
00005808 B880 cmp.l D4, D0
0000580A 67CC beq -0x32 /* 000057D8 */
0000580C 7007 moveq.l D0, 0x07
0000580E B880 cmp.l D4, D0
00005810 67C6 beq -0x38 /* 000057D8 */
00005812 7002 moveq.l D0, 0x02
00005814 B880 cmp.l D4, D0
00005816 671C beq +0x1E /* 00005834 */
00005818 7004 moveq.l D0, 0x04
0000581A B880 cmp.l D4, D0
0000581C 6722 beq +0x24 /* 00005840 */
0000581E 7005 moveq.l D0, 0x05
00005820 B880 cmp.l D4, D0
00005822 6728 beq +0x2A /* 0000584C */
00005824 7006 moveq.l D0, 0x06
00005826 B880 cmp.l D4, D0
00005828 6734 beq +0x36 /* 0000585E */
0000582A 7008 moveq.l D0, 0x08
0000582C B880 cmp.l D4, D0
0000582E 6700 0086 beq +0x88 /* 000058B6 */
00005832 604C bra +0x4E /* 00005880 */
label00005834:
00005834 0C2E 002E FFE0 cmpi.b [A6 - 0x20], 0x2E /* '.' */
0000583A 6604 bne +0x6 /* 00005840 */
0000583C 5284 addq.l D4, 1
0000583E 6040 bra +0x42 /* 00005880 */
label00005840:
00005840 0C2E 0045 FFE0 cmpi.b [A6 - 0x20], 0x45 /* 'E' */
00005846 666E bne +0x70 /* 000058B6 */
00005848 7805 moveq.l D4, 0x05
0000584A 6034 bra +0x36 /* 00005880 */
label0000584C:
0000584C 5284 addq.l D4, 1
0000584E 162E FFE0 move.b D3, [A6 - 0x20]
00005852 702D moveq.l D0, 0x2D
00005854 B600 cmp.b D3, D0
00005856 6728 beq +0x2A /* 00005880 */
00005858 702B moveq.l D0, 0x2B
0000585A B600 cmp.b D3, D0
0000585C 6722 beq +0x24 /* 00005880 */
label0000585E:
0000585E 122E FFE0 move.b D1, [A6 - 0x20]
00005862 7000 moveq.l D0, 0x00
00005864 1001 move.b D0, D1
00005866 D0AD B266 add.l D0, [A5 - 0x4D9A]
0000586A 2040 movea.l A0, D0
0000586C 1010 move.b D0, [A0]
0000586E 7204 moveq.l D1, 0x04
00005870 C001 and.b D0, D1
00005872 660A bne +0xC /* 0000587E */
00005874 700A moveq.l D0, 0x0A
00005876 2F00 move.l -[A7], D0
00005878 4EAD 18A2 jsr [A5 + 0x18A2 /* export_784 */]
0000587C 584F addq.w A7, 4
label0000587E:
0000587E 5284 addq.l D4, 1
label00005880:
00005880 BCAD CDD6 cmp.l D6, [A5 - 0x322A]
00005884 6D1C blt +0x1E /* 000058A2 */
00005886 06AD 0000 0032 CDD6 addi.l [A5 - 0x322A], 0x32 /* '2' */
0000588E 2F2D CDD2 move.l -[A7], [A5 - 0x322E]
00005892 2F2D CDD6 move.l -[A7], [A5 - 0x322A]
00005896 7002 moveq.l D0, 0x02
00005898 3F00 move.w -[A7], D0
0000589A 4EAD 166A jsr [A5 + 0x166A /* export_713 */]
0000589E 2B40 CDD2 move.l [A5 - 0x322E], D0
label000058A2:
000058A2 5286 addq.l D6, 1
000058A4 2007 move.l D0, D7
000058A6 5287 addq.l D7, 1
000058A8 D0AD CDD2 add.l D0, [A5 - 0x322E]
000058AC 2040 movea.l A0, D0
000058AE 10AE FFE0 move.b [A0], [A6 - 0x20]
000058B2 6000 FEF0 bra -0x10E /* 000057A4 */
label000058B6:
000058B6 206D CDD2 movea.l A0, [A5 - 0x322E]
000058BA D1C7 add.l A0, D7
000058BC 4210 clr.b [A0]
000058BE 7000 moveq.l D0, 0x00
000058C0 2B40 B6F6 move.l [A5 - 0x490A], D0
000058C4 2F2D CDD2 move.l -[A7], [A5 - 0x322E]
000058C8 486E FFE4 pea.l [A6 - 0x1C]
000058CC 4EAD 0CDA jsr [A5 + 0xCDA /* export_407 */]
000058D0 504F addq.w A7, 8
000058D2 202D B8C8 move.l D0, [A5 - 0x4738]
000058D6 7201 moveq.l D1, 0x01
000058D8 B081 cmp.l D0, D1
000058DA 6712 beq +0x14 /* 000058EE */
000058DC 7202 moveq.l D1, 0x02
000058DE B081 cmp.l D0, D1
000058E0 670C beq +0xE /* 000058EE */
000058E2 7203 moveq.l D1, 0x03
000058E4 B081 cmp.l D0, D1
000058E6 6718 beq +0x1A /* 00005900 */
000058E8 4A80 tst.l D0
000058EA 6726 beq +0x28 /* 00005912 */
000058EC 6024 bra +0x26 /* 00005912 */
label000058EE:
000058EE 487A 01CE pea.l [PC + 0x1CE /* 00005ABE, value 0x696E6669 'infi', cstring "infinity" */]
000058F2 7010 moveq.l D0, 0x10
000058F4 2F00 move.l -[A7], D0
000058F6 4EAD 18CA jsr [A5 + 0x18CA /* export_789 */]
000058FA 504F addq.w A7, 8
000058FC 7601 moveq.l D3, 0x01
000058FE 6014 bra +0x16 /* 00005914 */
label00005900:
00005900 487A 01C6 pea.l [PC + 0x1C6 /* 00005AC8, value 0x3000666C '0\0fl', cstring "0" */]
00005904 7010 moveq.l D0, 0x10
00005906 2F00 move.l -[A7], D0
00005908 4EAD 18CA jsr [A5 + 0x18CA /* export_789 */]
0000590C 504F addq.w A7, 8
0000590E 7601 moveq.l D3, 0x01
00005910 6002 bra +0x4 /* 00005914 */
label00005912:
00005912 4243 clr.w D3
label00005914:
00005914 302D D63A move.w D0, [A5 - 0x29C6]
00005918 48C0 ext.l D0
0000591A 7246 moveq.l D1, 0x46
0000591C B081 cmp.l D0, D1
0000591E 670A beq +0xC /* 0000592A */
00005920 724C moveq.l D1, 0x4C
00005922 B081 cmp.l D0, D1
00005924 677C beq +0x7E /* 000059A2 */
00005926 6000 0118 bra +0x11A /* 00005A40 */
label0000592A:
0000592A 4A43 tst.w D3
0000592C 662E bne +0x30 /* 0000595C */
0000592E 41EE FFF4 lea.l A0, [A6 - 0xC]
00005932 2F20 move.l -[A7], -[A0]
00005934 2F20 move.l -[A7], -[A0]
00005936 2F20 move.l -[A7], -[A0]
00005938 2F20 move.l -[A7], -[A0]
0000593A 4EAD 0CEA jsr [A5 + 0xCEA /* export_409 */]
0000593E 4FEF 0010 lea.l A7, [A7 + 0x10]
00005942 4A80 tst.l D0
00005944 6616 bne +0x18 /* 0000595C */
00005946 487A 0182 pea.l [PC + 0x182 /* 00005ACA, value 0x666C6F61 'floa', cstring "float" */]
0000594A 2F2D CDD2 move.l -[A7], [A5 - 0x322E]
0000594E 2F3C 0000 00C9 move.l -[A7], 0xC9
00005954 4EAD 18A2 jsr [A5 + 0x18A2 /* export_784 */]
00005958 4FEF 000C lea.l A7, [A7 + 0xC]
label0000595C:
0000595C 41EE FFF4 lea.l A0, [A6 - 0xC]
00005960 2F20 move.l -[A7], -[A0]
00005962 2F20 move.l -[A7], -[A0]
00005964 2F20 move.l -[A7], -[A0]
00005966 2F20 move.l -[A7], -[A0]
00005968 4EAD 0CC2 jsr [A5 + 0xCC2 /* export_404 */]
0000596C 4FEF 0010 lea.l A7, [A7 + 0x10]
00005970 43EE FFF6 lea.l A1, [A6 - 0xA]
00005974 32C0 move.w [A1]+, D0
00005976 22C1 move.l [A1]+, D1
00005978 22C8 move.l [A1]+, A0
0000597A 486E FFF6 pea.l [A6 - 0xA]
0000597E 486E FFFC pea.l [A6 - 0x4]
00005982 3F3C 1010 move.w -[A7], 0x1010
00005986 A9EB syscall Pack4/FP68K
00005988 2B6E FFFC CDE2 move.l [A5 - 0x321E], [A6 - 0x4]
0000598E 206D D874 movea.l A0, [A5 - 0x278C]
00005992 2028 0030 move.l D0, [A0 + 0x30]
00005996 2B40 CDEE move.l [A5 - 0x3212], D0
0000599A 4EAD 14D2 jsr [A5 + 0x14D2 /* export_662 */]
0000599E 6000 0110 bra +0x112 /* 00005AB0 */
label000059A2:
000059A2 302D D5D2 move.w D0, [A5 - 0x2A2E]
000059A6 7202 moveq.l D1, 0x02
000059A8 C041 and.w D0, D1
000059AA 6772 beq +0x74 /* 00005A1E */
000059AC 4A43 tst.w D3
000059AE 6628 bne +0x2A /* 000059D8 */
000059B0 41EE FFF4 lea.l A0, [A6 - 0xC]
000059B4 2F20 move.l -[A7], -[A0]
000059B6 2F20 move.l -[A7], -[A0]
000059B8 2F20 move.l -[A7], -[A0]
000059BA 2F20 move.l -[A7], -[A0]
000059BC 4EAD 0CF2 jsr [A5 + 0xCF2 /* export_410 */]
000059C0 4FEF 0010 lea.l A7, [A7 + 0x10]
000059C4 4A80 tst.l D0
000059C6 6610 bne +0x12 /* 000059D8 */
000059C8 487A 0106 pea.l [PC + 0x106 /* 00005AD0, value 0x646F7562 'doub', cstring "double" */]
000059CC 2F3C 0000 00C9 move.l -[A7], 0xC9
000059D2 4EAD 18A2 jsr [A5 + 0x18A2 /* export_784 */]
000059D6 504F addq.w A7, 8
label000059D8:
000059D8 41EE FFF4 lea.l A0, [A6 - 0xC]
000059DC 2F20 move.l -[A7], -[A0]
000059DE 2F20 move.l -[A7], -[A0]
000059E0 2F20 move.l -[A7], -[A0]
000059E2 2F20 move.l -[A7], -[A0]
000059E4 4EAD 0CD2 jsr [A5 + 0xCD2 /* export_406 */]
000059E8 4FEF 0010 lea.l A7, [A7 + 0x10]
000059EC 43EE FFF6 lea.l A1, [A6 - 0xA]
000059F0 32C0 move.w [A1]+, D0
000059F2 22C1 move.l [A1]+, D1
000059F4 22C8 move.l [A1]+, A0
000059F6 486E FFF6 pea.l [A6 - 0xA]
000059FA 486E FFF8 pea.l [A6 - 0x8]
000059FE 3F3C 0810 move.w -[A7], 0x810
00005A02 A9EB syscall Pack4/FP68K
00005A04 2B6E FFF8 CDDE move.l [A5 - 0x3222], [A6 - 0x8]
00005A0A 2B6E FFFC CDE2 move.l [A5 - 0x321E], [A6 - 0x4]
00005A10 206D D874 movea.l A0, [A5 - 0x278C]
00005A14 2028 0034 move.l D0, [A0 + 0x34]
00005A18 2B40 CDEE move.l [A5 - 0x3212], D0
00005A1C 601C bra +0x1E /* 00005A3A */
label00005A1E:
00005A1E 41EE FFE4 lea.l A0, [A6 - 0x1C]
00005A22 43ED CDDE lea.l A1, [A5 - 0x3222]
00005A26 22D8 move.l [A1]+, [A0]+
00005A28 22D8 move.l [A1]+, [A0]+
00005A2A 22D8 move.l [A1]+, [A0]+
00005A2C 22D8 move.l [A1]+, [A0]+
00005A2E 206D D874 movea.l A0, [A5 - 0x278C]
00005A32 2028 0038 move.l D0, [A0 + 0x38]
00005A36 2B40 CDEE move.l [A5 - 0x3212], D0
label00005A3A:
00005A3A 4EAD 14D2 jsr [A5 + 0x14D2 /* export_662 */]
00005A3E 6070 bra +0x72 /* 00005AB0 */
label00005A40:
00005A40 4A43 tst.w D3
00005A42 6628 bne +0x2A /* 00005A6C */
00005A44 41EE FFF4 lea.l A0, [A6 - 0xC]
00005A48 2F20 move.l -[A7], -[A0]
00005A4A 2F20 move.l -[A7], -[A0]
00005A4C 2F20 move.l -[A7], -[A0]
00005A4E 2F20 move.l -[A7], -[A0]
00005A50 4EAD 0CF2 jsr [A5 + 0xCF2 /* export_410 */]
00005A54 4FEF 0010 lea.l A7, [A7 + 0x10]
00005A58 4A80 tst.l D0
00005A5A 6610 bne +0x12 /* 00005A6C */
00005A5C 487A 007A pea.l [PC + 0x7A /* 00005AD8, value 0x646F7562 'doub', cstring "double" */]
00005A60 2F3C 0000 00C9 move.l -[A7], 0xC9
00005A66 4EAD 18A2 jsr [A5 + 0x18A2 /* export_784 */]
00005A6A 504F addq.w A7, 8
label00005A6C:
00005A6C 41EE FFF4 lea.l A0, [A6 - 0xC]
00005A70 2F20 move.l -[A7], -[A0]
00005A72 2F20 move.l -[A7], -[A0]
00005A74 2F20 move.l -[A7], -[A0]
00005A76 2F20 move.l -[A7], -[A0]
00005A78 4EAD 0CD2 jsr [A5 + 0xCD2 /* export_406 */]
00005A7C 4FEF 0010 lea.l A7, [A7 + 0x10]
00005A80 43EE FFF6 lea.l A1, [A6 - 0xA]
00005A84 32C0 move.w [A1]+, D0
00005A86 22C1 move.l [A1]+, D1
00005A88 22C8 move.l [A1]+, A0
00005A8A 486E FFF6 pea.l [A6 - 0xA]
00005A8E 486E FFF8 pea.l [A6 - 0x8]
00005A92 3F3C 0810 move.w -[A7], 0x810
00005A96 A9EB syscall Pack4/FP68K
00005A98 2B6E FFF8 CDDE move.l [A5 - 0x3222], [A6 - 0x8]
00005A9E 2B6E FFFC CDE2 move.l [A5 - 0x321E], [A6 - 0x4]
00005AA4 206D D874 movea.l A0, [A5 - 0x278C]
00005AA8 2028 0034 move.l D0, [A0 + 0x34]
00005AAC 2B40 CDEE move.l [A5 - 0x3212], D0
label00005AB0:
00005AB0 4CDF 04F8 movem.l D3,D4,D5,D6,D7,A2, [A7]+
00005AB4 4E5E unlink A6
00005AB6 205F movea.l A0, [A7]+
00005AB8 584F addq.w A7, 4
00005ABA 4ED0 jmp [A0]
00005ABC 0022 696E ori.b -[A2], 0x6E /* 'n' */
00005AC0 6669 bne +0x6B /* 00005B2B */
00005AC2 6E69 bgt +0x6B /* 00005B2D */
00005AC4 7479 moveq.l D2, 0x79
00005AC6 0000 3000 ori.b D0, 0x0
00005ACA 666C bne +0x6E /* 00005B38 */
00005ACC 6F61 ble +0x63 /* 00005B2F */
00005ACE 7400 moveq.l D2, 0x00
00005AD0 646F bcc +0x71 /* 00005B41 */
00005AD2 7562 moveq.l D2, 0x62
00005AD4 6C65 bge +0x67 /* 00005B3B */
00005AD6 0000 646F ori.b D0, 0x6F /* 'o' */
00005ADA 7562 moveq.l D2, 0x62
00005ADC 6C65 bge +0x67 /* 00005B43 */
00005ADE 0000 .incomplete